当前位置: 首页 > 面试题库 >

如何在jQuery中监听并按住?

边健
2023-03-14
问题内容

我希望能够在用户单击按钮时触发一个事件,然后将其按住1000到1500毫秒。

是否有jQuery核心功能或已经启用了此功能的插件?

我应该自己滚吗?我应该从哪里开始?


问题答案:
var timeoutId = 0;

$('#myElement').on('mousedown', function() {
    timeoutId = setTimeout(myFunction, 1000);
}).on('mouseup mouseleave', function() {
    clearTimeout(timeoutId);
});

编辑 :每个AndyE的更正…谢谢!

编辑2 :现在为每个gnarf对具有相同处理程序的两个事件使用bind



 类似资料:
  • 问题内容: 我做了一个时间转换器,您可以通过单击按钮来增加或减少时间。但是,我希望当我单击并按住按钮时,时间的价值将继续攀升。 因此,当前,如果您每次单击向上按钮时都看到我的Plunkr,则该值会增加,但是我希望这样做,因此当我按住按钮时,该值会增加,直到释放按钮为止。 我怎样才能实现这样的目标? 问题答案: 演示 将ng-mouseDown和ng-mouseup指令与$ interval一起使用

  • 我正在处理一些奇怪的遗留代码。他们有一个实现JPanel的自定义对象。这个< code>JPanel对象是主应用程序中的第二个弹出屏幕。我遇到的问题是检测辅助弹出屏幕何时关闭。 我尝试为该类实现一个,但是当我尝试添加它时,没有与此对象关联的。我假设这是因为他们正在使用一个自定义对象,它是一个嵌入式弹出屏幕。 我尝试使用以下命令检索: 这在上失败。我不知道为什么在这个页面上检测右上角的“x”关闭按钮

  • 我有一个基本回收适配器,如下所示: : 基本视图保持架为: 假设ViewHolder有两个视图,一个TextView和一个ImageView。如何对ViewHolder的itemview中的所有项目实现ClickListener

  • 我试图用我的键控制火箭动画,并尝试使用KeyListener方法,然而,我的程序对我的按键没有反应。我尝试将keylistener添加到我的JFrame,但它没有调用它,因为JFrame是一个单独的静态方法。如果你运行它,你将没有图像,但是,如果你运行,请替换为矩形。你能说出我的错误吗。提前谢了。 下面是我的代码:

  • 问题内容: MongoDB建议,处理安全性的简单方法是在受信任的环境中运行安全性,因为“在这种配置中,必须确保只有受信任的计算机才能访问数据库TCP端口。” 这样做的最佳方法是什么?mongodb是否有办法仅本地监听localhost? 我正在使用Ubuntu 10.10 问题答案: 将以下行添加到: 正如@Josh Rickard在评论中所述:不要忘记在更新配置文件后重新启动进程:

  • 我的应用程序使用webview打开一个网页,该网页正在更新网页上某些交互的一些cookie。现在我想阅读这个cookie,并根据cookie的值对UI进行一些调整。 iOs有一些观察器的实现,可以附加到cookie列表,并在发生任何cookie更改时获取通知。 我正在从long搜索类似的解决方案,但找不到任何类型的侦听器或可以附加到cookie并在更新时了解它们的东西。 我读了和中的所有内容 ht