0

jquery-ui 1.9.1 と jquery 1.8.2 を使用してデフォルトの jquery-ui ダイアログを開くと、画面が下にスクロールしてダイアログが表示されます。最初のクリックでのみ発生し、2 回目は画面がダウンしません。

これが私がそれを開こうとしている方法です:

$("#btn").click(function (event) {
    $("#btn").off();  
    Common.dialog();  
    event.preventDefault();  
}); 

Common.dialog には、デフォルトの jquery-ui ダイアログがあります。

4

1 に答える 1

0

ダイアログ ソースが .load を使用していた場合、最初はドキュメントの最後で開かれます。その後、ダイアロッドはすでにメモリにロードされており、スクロールは発生しません。

ファイルのコードの切り取りを修正し、内容をオブジェクトに入れます。

于 2013-01-08T20:06:06.623 に答える