【发布时间】:2012-05-17 06:33:29
【问题描述】:
是否有一种简单的方法可以在移动网络应用上重新编写链接,从 onclick 到使用 Zepto 轻敲?目前我想为每个 onclick 实例触发 $.tap 命令。
例如
<a href="#" tap="doSomething(); return false;">Link</a>
这可能吗,还是有办法阻止 onclick 触发,但采用 onclick 方法并在 $.tap 方法中调用它?
对于使用 Zepto 制作快速按钮有什么建议吗?
【问题讨论】:
-
当你点击 .trigger('onclick') 的时候
-
是的 - 但是如何防止 onclick 在点击时触发?
-
你的意思是有没有办法禁止它进入链接?或者是否有您不想触发的 onclick 功能?
-
我的意思是我不希望 onclick 在点击时触发,我想通过 zepto 在“tap”上触发 onclick 功能。
-
所以基本上点击右键就会运行onclick功能?他们都做同样的事情,除了一个是当你点击的时候,另一个是当你点击正确的时候?所以当你点击屏幕时,触发 onclick 功能,因为它们做同样的事情。现在,如果您不希望它转到链接,则只需在锚点单击时返回 false。
标签: javascript jquery mobile webkit zepto