当某个事件被触发的时候,调用setTimeout("alert('abc')",500)方法(只调用一次), 现在需要实现在调用alert("abc");之前,如果用户执行了指定操作,就取消alert();怎么实现?我原来想的是
t=setTimeout("alert('abc')",500);
停止的时候用
clearTimeout(t),
但是貌似在执行alert()之前得不到t,所以也就无法取消了。
t=setTimeout("alert('abc')",500);
停止的时候用
clearTimeout(t),
但是貌似在执行alert()之前得不到t,所以也就无法取消了。
解决方案 »
- 帮忙看google搜索框自动提示代码(续前贴+100分=200分)
- 那位帮帮我呀!!!!!!问题多多...求动态生成TABLE代码..真心感谢
- 如何边输入边自动将<select>中最适合的<option>提前(有人问过,但还有点问题)?
- 哪位兄弟帮我把javascript的md5页面改成asp页面能调用执行
- 上传框认证。
- 动态改变table的tr行数,如何实现?
- Html语句中,如何用javascript才能获得onClick里的值?
- select 的问题这个错在哪里?
- 怎么样让打开的页面在永远在最上面?
- 请问怎么调用IE的SaveAs功能 ?
- jquery的prepend函数在360浏览器下不行
- javascript中在页面加载时随机显示一副图片,但是没反应。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="listmenu.css" />
<script src="jquery-1.4.2.min.js"></script>
<script src="jquery.listmenu.js"></script>
<script>
var c=0;
var t;
function start()
{
t=setTimeout(function test(){
alert('helloworld')
},2000);
}
function end()
{
clearTimeout(t);
}
</script>
<title>全选 反选 全不选 js效果演示</title>
</head>
<body>
<form>
<input type="button" value="开始" onClick="start()">
<input type="button" value="停止" onClick="end()">
</form>
</body>
</html>