我看到一些問題,詢問如何在打開對話框時停止頁面滾動。但我需要長頁面向上/向下滾動以顯示對話框。jQuery對話框頁面加載不滾動
在頁面加載,如果某些條件得到滿足,我打開一個對話框:
$(function() {
if (someCondition) {
$('#showOnce').dialog(); // default position seems to be center
}
});
如果我關閉對話框,然後向下滾動到長網頁和刷新的底部,它打開的對話框中,但它保持爲了顯示底部,看到對話框,我需要向上滾動。
如何讓頁面向上滾動以顯示對話框?
[EDIT1]我注意到頁面刷新跨瀏覽器的差異:
- 鉻/ IE保留滾動位置,但打開的對話框的頂部(這樣的對話框不能顯示)
- FF保持在當前位置滾動位置並打開對話框(我喜歡這個!)
什麼是你想要的條件呢? – Chanckjh
我認爲問題是堆棧中的問題。 [http://stackoverflow.com/questions/1467102/dialog-box-not-positions-center-screen][1] [1]:http://stackoverflow.com/問題/ 1467102/dialog-box-not-positions-center-screen – Manish