天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick

這里給出一段測試代碼:
<script type="text/Javascript">
document.onkeydown = function(){
document.getElementById("test").innerHTML += "keydown<br/>";
}
document.onkeyup = function(){
document.getElementById("test").innerHTML += "keyup<br/>";
}
document.onkeypress = function(){
document.getElementById("test").innerHTML += "keypress<br/>";
}
</script>
<div id="test"></div>
測試結果為:
keydown
keypress
keyup
顯而易見,事件發生的順序是: keydown --> keypress --> keyup
當按住一個鍵一段時間后再放開時,結果為:
keydown
keypress
keydown
keypress
keydown
keypress
keydown
keypress
...
keyup
n個keydown和n個keypress,1個keyup,系統設置的時間間隔.
關于click和dblclick
前段時間群里面的一個朋友問過一個關于click和dblclick的問題,在這里同時也整理一下,他的要求是click和dblclick有不同的事件處理程序,但是如果觸發了dblclick則對click不做處理.如何解決?
我們先來看一下事件的發生情況,測試代碼如下:
<script type="text/Javascript">
document.onclick = function(){
document.getElementById("test").innerHTML += "click<br/>";
}
document.ondblclick = function(){
document.getElementById("test").innerHTML += "dblclick<br/>";
}
</script>
<div id="test"></div>
雙擊時結果如下:
click
dblclick
當放慢點擊速度時,結果如下:
click
click
click
可見,dblclick時,首先會觸發一個click事件,然后如果在系統設置的雙擊延遲時間范圍內有第二次click事件,則被認為是dblclick事件.
那么如何解決這位朋友提出的問題呢?給出代碼如下:
<script type="text/Javascript">
function clickTest(){
document.getElementById("test").innerHTML += "click<br/>";
}
function dblclickTest(){
document.getElementById("test").innerHTML += "dblclick<br/>";
}
document.onclick = function(){
this.timeout = window.setTimeout(clickTest,300);
}
document.ondblclick = function(){
if(this.timeout)window.clearTimeout(this.timeout);
dblclickTest();
}
</script>
<div id="test"></div>
雙擊測試結果如下:
dblclick
dblclick
dblclick
dblclick

JavaScript技術javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 么么哒日本影院 | 国产Av男人的天堂精品良久 | 2018高清国产一区二区三区 | 饥渴的护士自慰被发现 | 极品美女穴 | 草民电影网午夜伦理电影网 | 日本免费一区二区三区最新vr | 69久久国产露脸精品国产 | 欧美激情久久久久久久大片 | 久久亚洲伊人 | 狼人无码伊人AV啪啪 | 男生J桶进女人P又色又爽又黄 | 巨胸美乳中文在线观看 | 国产精品自在拍在线播放 | 久久精品热99看二 | 九九热这里只有精品视频免费 | 不卡人妻无码AV中文系列APP | 1a级毛片免费观看 | 国产精品无码亚洲区艳妇 | 伊人久久大香线蕉综合电影网 | 欧美无码专区 | 亚洲日本va中文字幕久久 | 国产成人免费网站在线观看 | 99久久精品久久久 | 蜜芽在线播放免费人成日韩视频 | 啊轻点啊再深点视频免费 | 中文文字幕文字幕亚洲色 | 一色屋精品亚洲香蕉网站 | 99re久久热在这里精品 | 大学生第一次破苞疼哭了 | 2022年国产精品久久久久 | 久久亚洲AV成人无码国产漫画 | 少妇第一次交换 | 成人综合在线视频免费观看完整版 | 成人伦理影院 | 中文国产成人精品久久免费 | 超碰97免费人妻 | 国产成人高清在线观看播放 | 好大太快了快插穿子宫了 | 国内精品伊人久久久影院 | 嫩草影院成人 |