鼠標事件
mousedown:鼠標按鈕被按下(左鍵或者右鍵)時觸發(fā)。不能通過鍵盤觸發(fā)。
div.mosedown = function(){鼠標按下時候}
`
mouseup:鼠標按鈕被釋放彈起時觸發(fā)。不能通過鍵盤觸發(fā)。
div.moseup = function(){鼠標抬起時候}
`
click:單擊鼠標左鍵或者按下回車鍵時觸發(fā)。這點對確保易訪問性很重要,意味著onclick事件處理程序既可以通過鍵盤也可以通過鼠標執(zhí)行。
div.moseclick= function(){單擊}這個比較重要因為用的多
·
dblclick:雙擊鼠標左鍵時觸發(fā)。
div.mosedblclick= function(){雙擊}
·
mouseover:鼠標移入目標元素上方。鼠標移到其后代元素上時會觸發(fā)。
div.moseover= function(){移入}
·
mouseout:鼠標移出目標元素上方。
div.moseout= function(){移出}
·
mouseenter:鼠標移入元素范圍內(nèi)觸發(fā),該事件不冒泡,即鼠標移到其后代元素上時不會觸發(fā)。
div.moseenter= function(){移出(不參與冒泡)}
·
mouseleave:鼠標移出元素范圍時觸發(fā),該事件不冒泡,即鼠標移到其后代元素時不會觸發(fā)。
div.moseleave= function(){移出(不參與冒泡)}
·
mousemove:鼠標在元素內(nèi)部移到時不斷觸發(fā)。不能通過鍵盤觸發(fā)。
div.mosemove= function(){在上面移動}
·
鍵盤事件
keydown:按鍵按下
keyup:按鍵抬起
keypress:按鍵按下抬起