我需要在窗口滾動到特定元素後顯示一個對話框。目前,該對話框將在頁面頂部打開,然後窗口移動到所需的元素。這意味着對話框現在隱藏在頁面頂部。當使用.scrollto插件時(使用jsfiddle複製),jQuery對話框脫離屏幕
這裏的問題是轉載的jsfiddle:http://jsfiddle.net/t5ftM/
有沒有一種方法,我可以顯示對話框,在當前滾動位置?
謝謝!
我需要在窗口滾動到特定元素後顯示一個對話框。目前,該對話框將在頁面頂部打開,然後窗口移動到所需的元素。這意味着對話框現在隱藏在頁面頂部。當使用.scrollto插件時(使用jsfiddle複製),jQuery對話框脫離屏幕
這裏的問題是轉載的jsfiddle:http://jsfiddle.net/t5ftM/
有沒有一種方法,我可以顯示對話框,在當前滾動位置?
謝謝!
$.scrollTo("#scroll_here", 500, {
offset: -200,
onAfter: function() {
$("#dialog1").dialog({
autoOpen: true,
title: 'Create',
buttons: {
"Save": function() {
$('#form').submit();
},
},
modal: true,
minWidth: 300,
minHeight: 100
});
}});
你告訴頁面滾動...
這條線:
$.scrollTo("#scroll_here", 500, {offset:-200});
自動滾動頁面到#scroll_here
股利。此對話框也彈出廣告文檔就緒。如果您不希望頁面在加載時滾動,則需要包裝其中一個函數,以便以回調形式出現。這將允許一個進程完成,然後顯示第二個進程。
這正是我想要的:)感謝一噸! – cii 2012-01-04 21:34:25
你也可以upvote這個答案:) – kaz 2012-01-04 21:43:20
不能,對不起。我試過:(沒有15個代表:( – cii 2012-01-06 21:12:04