【发布时间】:2010-09-11 22:35:33
【问题描述】:
我正在尝试实现一个基于单击并按住的弹出菜单,定位为(真正)缓慢的单击仍将触发默认操作,并设置延迟以使文本选择手势通常不会触发菜单。
我似乎不能做的是以一种不会首先阻止文本选择的方式取消文本选择:从事件处理程序返回 false(或调用 $(this).preventDefault())会阻止用户完全选择,而明显的 $().trigger('mouseup') 根本不会对选择做任何事情。
- 这是在页面的一般上下文中,而不是特定于文本区域或其他文本字段。
-
e.stopPropogation()不会取消文本选择。 - 我不希望阻止文本选择,而是希望在满足某些条件的情况下在短时间内否决它们。
【问题讨论】:
标签: javascript jquery html