【问题标题】:Touch events clicks whats behind it phonegap zepto触摸事件点击它背后的东西 phonegap zepto
【发布时间】:2014-01-21 01:17:26
【问题描述】:

我使用 HTML5 创建了一个抽屉,该抽屉的位置固定,z-index 大于其后面的值(类似于 Gmail android 原生应用)。当它被切换(打开)并单击任何链接后,它会单击其背后的内容。我使用 zepto touch 和“touchend”作为事件类型。 有什么办法解决吗?

【问题讨论】:

    标签: android html cordova zepto


    【解决方案1】:

    尝试以下操作:

    $(elem).on("touchend", function() {
        ... do your stuff ...
        document.activeElement.blur();
    });
    

    您也可以尝试使用 CSS 将 pointer-events: none; 设置为菜单后面的元素。然后在抽屉关闭时将其设置回“自动”。

    【讨论】:

    • 谢谢!我尝试了“指针事件:无;”它不需要“document.activeElement.blur();”它奏效了!
    猜你喜欢
    • 2023-03-27
    • 2013-08-07
    • 1970-01-01
    • 2012-12-13
    • 2014-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    相关资源
    最近更新 更多