keydown()參數問題
$elem.keydown()
$elem.keydown( [eventData ], handler(eventObject)
$elem.keydown( [eventData ], handler(eventObject)
這三個keydowm()后面的參數有什么關系呢。能不能舉例子的
$elem.keydown()
$elem.keydown( [eventData ], handler(eventObject)
$elem.keydown( [eventData ], handler(eventObject)
這三個keydowm()后面的參數有什么關系呢。能不能舉例子的
2017-04-10
舉報
2017-04-10
回頭看一看click的三個案例,其實意思都是一樣的。
2017-04-10
一、$elem.keydown():綁定$elem元素,不帶任何參數一般是用來指定觸發一個事件
<div id="test">鍵盤按下觸發<div>
????$("elem").keydown(function(){
? ?alert('觸發指定事件')
})
$("#test").keydown(function(){ ? ??
????$("elem").keydown() ?
});
二、$elem.keydown( [eventData ], handler(eventObject):綁定$elem元素,每次$ele元素觸發點擊操作會執行回調?handler函數
<div id="test">鍵盤按下觸發<div>
????$("#test").keydown(function() {
? ?//this指向 div元素
});
三、$elem.keydown( [eventData ], handler(eventObject):使用與方法二一致,不過可以接受一個數據參數,這樣的處理是為了解決不同作用域下數據傳遞的問題
<div id="test">點擊觸發<div>
????$("#test").keydown(11111,function(e) {
? ?????//this指向 div元素
? ?????//e.date ?=> 11111 傳遞數據
});