【发布时间】:2011-04-27 05:53:23
【问题描述】:
目标
当用户点击一个元素(带有 class="menu")时,不应执行默认操作。应该向用户呈现带有选项的菜单。单击选项后,应执行默认操作。
问题
首先停止原始点击事件是非常有问题的,因为在那之后似乎不可能恢复“默认行为” - 有没有办法将事件延迟到用户点击菜单项?
示例
我想要发生的事情:点击一个链接。菜单附加到正文。单击一个菜单选项。现在执行原始点击的默认行为(这意味着触发原始点击链接的点击事件并重定向到 example.com)。
jsFiddle
HTML、JS 和 CSS 在这里: http://jsfiddle.net/arex1337/Tjwmx/
PS:如果你想知道我需要什么功能,这里有一些关于我想到的应用程序的仓促和糟糕的想法:www。 scribd.com /doc/39573220/MyJsApp
【问题讨论】:
标签: javascript jquery javascript-events