中文字幕日韩一区二区_国产一区二区av_国产毛片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,轉載需保留來源!

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

主站蜘蛛池模板: 欧美区在线 | 一级视频在线免费观看 | 成人精品一区二区 | 久久亚洲国产 | 欧美一区二区免费在线 | 国产精品亚洲一区 | 精品视频一区二区三区在线观看 | 国产美女黄色 | 蜜桃视频在线观看免费视频网站www | 亚洲狠狠 | 久久久av | 99久久99久久精品国产片果冰 | 一区二区三区欧美在线 | 国产精品美女久久久久久久网站 | 久久久区 | 亚洲中午字幕 | 91久久精| 超黄毛片 | 在线观看视频中文字幕 | 国产精品免费大片 | 福利色导航 | 麻豆国产一区二区三区四区 | 高清一区二区三区 | 一区二区精品 | 日韩精品成人免费观看视频 | 国产精品99久久久久久宅男 | 国产激情视频网站 | 国产精品一区2区 | www.欧美| 日韩一二三区视频 | 国产精品自产拍在线观看蜜 | 一级黄色av电影 | 午夜在线免费观看 | 免费观看色 | 欧美福利视频 | 精品日韩 | 午夜视频网站 | 日韩激情一区 | 国产污视频在线 | 日本小电影在线 | 91青娱乐在线 |