亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

問題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() //指定觸發綁定的事件
??? })

正在回答

2 回答

mousemove有兩個很難分辨的

  1. $ele.mousemove(function(){代碼});

    此方法有說實際上我們很少用,因為它只是觸犯了鼠標移動事件,再執行代碼行

  2. $ele.mousemove(function(e){代碼});

????比較多用的方法,觸發鼠標移動事件的時候會發生參數e過去,就是當前鼠標這個對象,然后我們就可以使用e.pageX/e.pageY這些內部定義過的鼠標屬性了

0 回復 有任何疑惑可以回復我~

這個是js的event, 表示正在處理的部分,或者說處于active狀態的部分

簡單來說就是當前事件(click、mouseover等等),保存了當前事件的信息。如鼠標點擊事件,有鼠標的坐標信息等。?

如果后面需要獲取操作的信息 就要加e 如果不需要,只是完成一個事件,就可以不加e。一般是用來監聽鼠標事件的,不傳值就無法監聽,不監聽就沒法獲取當前鼠標的狀態~


1 回復 有任何疑惑可以回復我~
#1

慕仙5237505 提問者

額,感覺還沒太明白,我不知道哪個時候具體要加e感覺模模糊糊的,弄不懂似的,前幾章節click事件有寫沒有加ede,有合適的干貨文檔或者資料詳細介紹這方面的嗎?好痛苦啊,繞不過來
2017-11-09 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

問題1: h2里這個function(e)這個e可以不傳嗎?為什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號