【发布时间】:2019-02-26 20:16:18
【问题描述】:
想象一个像这样的div:
<div class="list">
<ul>
<li class="user">Nickname 1</li>
<li class="user">Nickname 2</li>
</ul>
</div>
当我保持“昵称 1”超过 3 秒时,我想在所有智能手机上执行 div 全屏打开一个大的垂直菜单,然后当按钮被释放时菜单不应该关闭
我应该使用onclick 还是onpress?
你有什么想法吗?
这种菜单在智能手机上随处可见,例如“阻止”用户或“删除对话”等。
谢谢。
【问题讨论】:
-
stackoverflow.com/a/4080508/965834 应该会有所帮助。可能需要用
touchstart/touchend替换mouse*事件。 -
几个月来,我只使用了鼠标和 clearTimeout,而 clearInterval 确实效果更好。谢谢。
标签: android jquery ios smartphone