-1
我有一個網頁,其中有一個懶加載表,當我向下滾動頁面更多的項目加載,並在此頁面有一個下拉菜單。我的問題是當我加載頁面並觸摸它的任何地方時,焦點會自動在下拉列表中,並且頁面向下滾動。這隻發生在ipad上。任何人有任何想法嗎?頁面正在向下滾動,當下拉單擊ipad
我有一個網頁,其中有一個懶加載表,當我向下滾動頁面更多的項目加載,並在此頁面有一個下拉菜單。我的問題是當我加載頁面並觸摸它的任何地方時,焦點會自動在下拉列表中,並且頁面向下滾動。這隻發生在ipad上。任何人有任何想法嗎?頁面正在向下滾動,當下拉單擊ipad
有了你模糊的問題,是的,我確實有你的答案。這可能是因爲您的click
事件不能阻止默認事件。所以,你需要添加:
e.preventDefault()
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;
});