2014-04-22 224 views
0

我正在使用jquery-ui,並且我試圖擁有它,所以當點擊「點擊我」鏈接時,它會打開模式。但是,由於鏈接指向「#」,它也滾動到頁面的頂部。我怎樣才能防止它做到這一點?我認爲這是事做e.preventdefaultjquery-UI diagloge滾動到頁面頂部

$("#dialog").dialog({ 
    autoOpen: false, 
    show: { 
    effect: "blind", 
    duration: 1000 
    }, 
    hide: { 
    effect: "explode", 
    duration: 1000 
    } 
}); 

$("#btn_sec2").click(function() { 
    $("#dialog").dialog("open"); 
}); 

按鈕可以打開它:

<a href="#" class="btn" id="btn_sec2">Click me!</a> 

回答

2

嘗試使用e.preventDefault()

$("#btn_sec2").click(function(e) { 
    e.preventDefault(); 
    $("#dialog").dialog("open"); 
}); 
+0

這樣的作品,謝謝:) – Jimmy