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