【发布时间】:2014-07-15 00:41:03
【问题描述】:
我正在使用 jQuery Mobile 在信息图像按钮附近创建一个弹出窗口(见下图)。我正在创建的弹出窗口将data-dismissable 设置为false。红色突出显示了由 jQuery Mobile 创建的容器。
如果用户在 i 图标上点击一次,它会完美运行。弹出窗口打开并调用popupafteropen 事件。要关闭它,用户可以点击(单击)i 或红色区域之外(感谢data-dismissable 值)。相反,如果用户执行双击(这里我的意思是两次点击之间的延迟非常短),弹出窗口打开,popupafteropen 被调用,但随后close 也被调用(由于第二次点击和data-dismissable 值)。总体结果是没有显示弹出窗口。
有什么解决方案可以采用吗?我的目标是防止第二次点击以正确显示弹出窗口。
谢谢。
【问题讨论】:
标签: javascript jquery jquery-mobile popup double-click