3
jQuery( "#dialog" ).dialog({ width: 'auto', zIndex: 9999, height: 370, resizable: false, draggable: false,
    open :function(event, ui) {
        jQuery('body').addClass('black-overlay');
    },
    show: { effect: 'drop', direction: "up", mode: 'slow'},
    close:function(event, ui) {
        jQuery('body').removeClass('black-overlay');
    } 
});

ダイアログウィンドウがブラウザウィンドウの開始からドロップされ、そのダイアログボックスに境界線がありません

また、上からドロップします 遅いはずです

現在、ダイアログ ボックスは、ブラウザ ウィンドウの起動からではなく、非常に高速にドロップ アップします。

誰でもこれで私を助けることができますか

4

2 に答える 2

1

デフォルトのアニメーション速度を下げて効果を誇張する

    $.fx.speeds._default = 3000;

次のコードを直前に挿入します。

 jQuery( "#dialog" ).dialog({...
于 2012-11-28T15:01:35.773 に答える
0

ショーのプロパティに duration:1000 を追加できます

show: { effect: 'drop', direction: "up", mode: 'slow' ,duration:1000}

于 2013-04-25T18:58:39.503 に答える