javascript 怎么计算鼠标按住button一秒钟 我想鼠标按住某個button超過一秒之後,執行事件,應該怎么計算獲得呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用 window.setTimeout 可以实现你要的功能. var timeOut;function keyDown(){ timeOut = setTimeout("a()",1000);}function a(){}function keyUp(){ clearTimeout(timeOut);}<input type="button" onkeydown="keyDown();" onkeyup="keyUp();" /> <script language=javascript>timeout="";function func(){alert("在执行程序!");}</script><input type="button" onmousedown="timeout=setTimeout('func()',1000)" onmouseup="clearTimeout(timeout)" value="按住鼠标一秒钟"> <input type="button" onmousedown="this._tid=setTimeout('alert(\'已经按了一秒了\')',1000)" onmouseup="clearTimeout(this._tid);" value="按我"> 学javacript的一个经典网站,对菜鸟有帮助 这个页面的悬浮窗不随滚动条移动,怎么修改? spket 不知道怎么写一个可以在此IDE下运行的例子,请指教,谢谢 js 实现文字闪烁 IE Developer Toolbar为什么在工具栏显示灰色 jquery 有没有函数可以操作文本节点的? 怎样用javascript实现从指定ftp地址中下载文件到本地目录? 变数使用问题! 当鼠标移动到超级连接上时,如何改变该连接字体的颜色? 请问高手,这句是什么意思呢? 在jsp中,我的浏览器为什么验证码刷新不了! 这个效果用js如何实现有图
var timeOut;
function keyDown()
{
timeOut = setTimeout("a()",1000);
}
function a()
{}
function keyUp()
{
clearTimeout(timeOut);
}
<input type="button" onkeydown="keyDown();" onkeyup="keyUp();" />
<script language=javascript>
timeout="";
function func(){
alert("在执行程序!");
}
</script>
<input type="button" onmousedown="timeout=setTimeout('func()',1000)" onmouseup="clearTimeout(timeout)" value="按住鼠标一秒钟">