簡體   English   中英

Iscroll導致滾動父級內部的鏈接在觸摸設備上變得不可點擊

[英]Iscroll causes links inside the scrolling parent to become unclickable on touch devices

我正在嘗試使用iscroll插件( https://github.com/cubiq/iscroll )將滾動添加到div中。 我發現它使滾動父內部的鏈接不可點擊。 禁用插件可以修復它。

最初,我認為這與-webkit-transform但是當我創建一個獨立的小提琴時似乎並非如此。

可以在此處找到演示-http://jsfiddle.net/5Frv4/ 使用移動Webkit瀏覽器轉到它,以查看實際問題。

使用一些簡單的選項初始化Iscroll:

var menuScroll = new IScroll('#menu', {
    mouseWheel: true,
    scrollbars: 'custom',
    interactiveScrollbars: true,
});

我不確定該如何解決該問題。 有人知道我可以嘗試的其他嗎?

您可以嘗試iScroll的選項

click: true

要覆蓋本機滾動,iScroll必須禁止某些默認瀏覽器行為,例如鼠標單擊。 如果希望您的應用程序響應單擊事件,則必須將該選項顯式設置為true。 請注意,建議改用自定義點擊事件(見下文)。 http://iscrolljs.com/#configuring

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM