2015-12-18 68 views
-1

我有一個網頁,其中有一個懶加載表,當我向下滾動頁面更多的項目加載,並在此頁面有一個下拉菜單。我的問題是當我加載頁面並觸摸它的任何地方時,焦點會自動在下拉列表中,並且頁面向下滾動。這隻發生在ipad上。任何人有任何想法嗎?頁面正在向下滾動,當下拉單擊ipad

回答

0

有了你模糊的問題,是的,我確實有你的答案。這可能是因爲您的click事件不能阻止默認事件。所以,你需要添加:

  1. e.preventDefault()
  2. return false;

的樣本是:

$(drop_down_link).click(function (e) { 
    e.preventDefault(); 
    // Your open code. 
    return false; 
}); 

如果這可能是動態元素的問題如何產生,你可以也嘗試委託事件:

$("body").on("click", "drop_down_link", function (e) { 
    e.preventDefault(); 
    // Your open code. 
    return false; 
});