Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过触摸屏幕解决此问题?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何通过触摸屏幕解决此问题?

Javascript 如何通过触摸屏幕解决此问题?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我希望您告诉我,当用户最后一次触摸屏幕时,是否有一个事件返回给我,因为我需要一个函数在用户最后一次触摸屏幕3秒钟后运行您的用例没有特定事件。但是,您可以做的是将单击事件侦听器添加到窗口对象,并在有人单击屏幕时立即将当前时间分配给全局变量。此外,您还必须使用JavaScript的setInterval方法,该方法定期执行函数,例如每20毫秒执行一次。在它的回调函数中,您可以将当前时间与存储在全局变量中的时间进行比较,如果差值大于3000,则触发您的操作 下面是一个示例,只需单击“运行代码段”:

我希望您告诉我,当用户最后一次触摸屏幕时,是否有一个事件返回给我,因为我需要一个函数在用户最后一次触摸屏幕3秒钟后运行

您的用例没有特定事件。但是,您可以做的是将单击事件侦听器添加到窗口对象,并在有人单击屏幕时立即将当前时间分配给全局变量。此外,您还必须使用JavaScript的setInterval方法,该方法定期执行函数,例如每20毫秒执行一次。在它的回调函数中,您可以将当前时间与存储在全局变量中的时间进行比较,如果差值大于3000,则触发您的操作

下面是一个示例,只需单击“运行代码段”:

var-timeClicked; 功能屏幕点击{ 单击时间=新日期; } 功能检查{ 如果单击了timeClicked!=null{ 如果单击新日期-时间>3000{ 清晰间隔; 时间到了!; } } } window.addEventListenerclick,screenClicked; var间隔=设置间隔检查,20;
单击此窗口内的任意位置嗨,欢迎使用堆栈溢出。有用于记录触摸的事件。你可以在一段时间后用它来执行一些事情。为了进一步帮助您,我们希望您尝试为您的问题创建一个解决方案,或者至少尝试一次。如果你被卡住了,展示你的代码,告诉代码的哪一部分出现了故障,然后再次提问。为便于将来参考,请阅读。