我如何使用 Javascript(jquery、dojo)举办新闻发布会?
在触摸屏上。
如果我按住屏幕中央 20 秒,我想显示警报(“这是一个秘密窗口”);
如果我按触摸屏每个角 5 秒:上/左上/右下/右下/左,它将显示警报(“这是更秘密的窗口”);
我如何在 jQuery/Dojo 或 Mootools 或纯 Javascript 中执行此操作?有人曾经这样做过吗?我没有找到任何设置时间的“按下”事件。
注意:还会有许多正常的按下输入,所以我想以优化的方式进行,以实现除这两个之外的实时操作。
In the touch screen.
if i keep press in the center of a screen for 20 seconds, i want to show alert("This is a secret window");
If i pressed for 5 seconds each corners in the touch screen as: top/left top/right bottom/right bottom/left it will show alert("This is more secret window");
How do i do this in jQuery/Dojo or Mootools or in plain Javascript? Any one ever did this? I do not find any "pressed" event with time set.
Note: there will be also many normal press inputs, so i want to do it in optimized way, for real-time actions except those two.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要两个事件处理程序和一个计时器。
将 onTouchStart/End 绑定到适当元素上的适当事件。
请参阅工作示例,更改为使用鼠标按钮进行操作并持续 5 秒(因为 20 秒的挂起时间太长)围绕这个测试)。
You need two event handlers and a timer.
Bind onTouchStart/End to the appropriate events on the appropriate elements.
See a working example altered to operate with a mouse button and for 5 seconds (because 20 is too much time to hang around for this test).