我試圖打開使用jQuery 1.4和jQuery-UI-1.8rc3.custom.js一個模式對話框的jQuery窗口向上滾動時的jQuery對話框打開
對話框打開了沒有任何問題,在所有瀏覽器,但在IE 7和6中,在對話框打開後,窗口會自動滾動到按鈕...我嘗試將窗口向上滾動回模態位置,但非常不一致。 使用下面的代碼行開拓模式後
window.scrollTo($('#selector').dialog('option', 'position')[0],$('#selector').dialog('option', 'position')[1]);
我注意到一個奇怪的是,之後我打開模式,頁面變成巨大......如果一些額外的東西就增加了高達底部......並最終滾動到底部。 任何想法,爲什麼這可能
<div id="selector">
</div>
中的document.ready
$('#selector').dialog({
bgiframe: true,
autoOpen: false,
width: 100,
height: 100,
modal: true,
position: 'top'
});
在JS
$('#selector').dialog('open');
哦......我想我錯過了它,當我複製代碼到stackoflow.com和編輯它,它確實有「#」標誌...謝謝指點出來雖然! – 2010-05-06 02:18:02
我已經更新了我的答案。 – Mottie 2010-05-06 03:16:10
對不起,我沒有機會實施你的建議,直到現在。給我幾個小時,我會回到你身邊。 非常感謝您回覆! – 2010-05-06 23:10:23