jquery的click事件怎么按时间触发 当点击图片的时候,如果点击(单击)的时间不够2秒就不触发jquery的click事件怎么实现,请大家帮忙看下。谢谢。jquery图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是,小于不触发click事件。 $('body').mousedown( function(){ clearTimeout(tir); tir=setTimeout(function(){ alert('ok') },2000) }).mouseup(function(){ clearTimeout(tir); }) 我试了下,没什么反应,代码如下:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><html><head><title>test</title><script src="/NASystem/js/jquery-1.4.4.min.js" type="text/javascript" charset="UTF-8"></script><script type="text/javascript"> $(document).ready(function() { alert("in"); $('body').mousedown(function() { clearTimeout(tir); tir = setTimeout(function() { alert('ok'); }, 2000); }).mouseup(function() { clearTimeout(tir); }); });</script></head><body> <img src="test.gif" alt="" /></body></html> 是,小于不触发click事件。在图片区内,鼠标按住2s<html><head><title>test</title><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script><script type="text/javascript"> $(document).ready(function() { var tir=0; $('img').mousedown(function() { clearTimeout(tir); tir = setTimeout(function() { alert('ok'); }, 2000); }).mouseup(function() { clearTimeout(tir); }); });</script></head><body> <img src="http://www.google.com.hk/images/srpr/logo4w.png" alt="" /></body></html> 是,小于不触发click事件。在图片区内,鼠标按住2s<html><head><title>test</title><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script><script type="text/javascript"> $(document).ready(function() { var tir=0; $('img').mousedown(function() { clearTimeout(tir); tir = setTimeout(function() { alert('ok'); }, 2000); }).mouseup(function() { clearTimeout(tir); }); });</script></head><body> <img src="http://www.google.com.hk/images/srpr/logo4w.png" alt="" /></body></html>谢谢了。 window.showModalDialog打开调用父窗口方法的问题 隐藏浏览器的状态栏信息问题 radio如何设置OnChage事件? 还是一个关于event.srcElement在ff兼容的问题 圖片按比例縮放問題 在程序中控制打印机走纸问题。 如何让页面上某些元素脱离全页面的click事件呢 如何实现当选中RADIO的时候,然后显示一些其他的选项 高分求助,关于表单的参数问题 大家帮忙来看看程序出了什么问题 关于解决ie6 fixed问题 求助一个 运行结果的疑问
是,小于不触发click事件。
clearTimeout(tir);
tir=setTimeout(function(){
alert('ok')
},2000)
}).mouseup(function(){
clearTimeout(tir);
})
我试了下,没什么反应,代码如下:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><html>
<head>
<title>test</title><script src="/NASystem/js/jquery-1.4.4.min.js" type="text/javascript"
charset="UTF-8"></script><script type="text/javascript">
$(document).ready(function() {
alert("in");
$('body').mousedown(function() {
clearTimeout(tir);
tir = setTimeout(function() {
alert('ok');
}, 2000);
}).mouseup(function() {
clearTimeout(tir);
}); });
</script>
</head><body>
<img src="test.gif" alt="" />
</body>
</html>
在图片区内,鼠标按住2s<html>
<head>
<title>test</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var tir=0;
$('img').mousedown(function() {
clearTimeout(tir);
tir = setTimeout(function() {
alert('ok');
}, 2000);
}).mouseup(function() {
clearTimeout(tir);
}); });
</script>
</head>
<body>
<img src="http://www.google.com.hk/images/srpr/logo4w.png" alt="" />
</body>
</html>
在图片区内,鼠标按住2s<html>
<head>
<title>test</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var tir=0;
$('img').mousedown(function() {
clearTimeout(tir);
tir = setTimeout(function() {
alert('ok');
}, 2000);
}).mouseup(function() {
clearTimeout(tir);
}); });
</script>
</head>
<body>
<img src="http://www.google.com.hk/images/srpr/logo4w.png" alt="" />
</body>
</html>谢谢了。