問題1: h2里這個(gè)function(e)這個(gè)e可以不傳嗎?為什么?
<h2>.mousemove()方法</h2>
??? <h4>測試一</h4>
??? <button>點(diǎn)擊:指定觸發(fā)mousemove事件</button>
??? <script type="text/javascript">
??? $('h2').mousemove(function(e) {? // ?????? 問題1: h2里這個(gè)function(e)這個(gè)e可以不傳嗎?為什么?
??????? alert('觸發(fā)h2元素綁定的mousemove')
??? })
??? $("button:eq(0)").click(function(e) {
??????? $('h2').mousemove() //指定觸發(fā)綁定的事件
??? })
2018-02-07
mousemove有兩個(gè)很難分辨的
$ele.mousemove(function(){代碼});
此方法有說實(shí)際上我們很少用,因?yàn)樗皇怯|犯了鼠標(biāo)移動(dòng)事件,再執(zhí)行代碼行
$ele.mousemove(function(e){代碼});
????比較多用的方法,觸發(fā)鼠標(biāo)移動(dòng)事件的時(shí)候會發(fā)生參數(shù)e過去,就是當(dāng)前鼠標(biāo)這個(gè)對象,然后我們就可以使用e.pageX/e.pageY這些內(nèi)部定義過的鼠標(biāo)屬性了
2017-11-09
這個(gè)是js的event, 表示正在處理的部分,或者說處于active狀態(tài)的部分
簡單來說就是當(dāng)前事件(click、mouseover等等),保存了當(dāng)前事件的信息。如鼠標(biāo)點(diǎn)擊事件,有鼠標(biāo)的坐標(biāo)信息等。?
如果后面需要獲取操作的信息 就要加e 如果不需要,只是完成一個(gè)事件,就可以不加e。一般是用來監(jiān)聽鼠標(biāo)事件的,不傳值就無法監(jiān)聽,不監(jiān)聽就沒法獲取當(dāng)前鼠標(biāo)的狀態(tài)~