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

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

關于方法二的不解???求解答

?<h4>測試二</h4>
??? <div class="test2">
??????? <p>$('button:first').mousedown(function(e) {alert(this)})</p>
??? </div>
??? <button>指定觸發事件</button>
??? <script type="text/javascript">
??? $('p').mousedown(function(e) {
??????????? alert(e.target.textContent)
??????? })

??????? //this指向button元素
??? $("button:eq(1)").mousedown(function() {
??????? $('p').mousedown() //指定觸發綁定的事件
??? })
??? </script>
是不是用button觸發$('p').mousedown(function(e) {
??????????? alert(e.target.textContent)
??????? })這個函數,對于這個兩個加粗斜體函數他們之間是什么關系?,button觸發的$('p').mousedown(),這個函數并沒有調用文本啊

正在回答

3 回答

給元素綁定事件有兩種方法,第一種是直接綁定,例如$('p').mousedown(),還有一種就是手動的指定觸發事件,例如:$("button:eq(1)").mousedown(function() {
????????$('p').mousedown()?//指定觸發綁定的事件
??? })

第二種這種手動綁定的,調用了之前給p注冊的mousedown這個事件, 它們兩個就是調用的關系,此時e的值是p標簽這個對象,所以點擊的時候會彈出p標簽的文本內容

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

說實話我也有點懵,這個方法

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

兩種方式觸發效果:第一種,當你點擊p標簽對應的文本時,出觸發效果;第二種,點擊button,通過調用第一種的內部方法,觸發效果。簡而言之,一種是直接點擊,一種是通過一個事件連接另外一個事件,產生效果。

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

qq_我踹了你一腳并_03711706

你的解釋簡直讓人醍醐灌頂,好贊!
2016-10-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于方法二的不解???求解答

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

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

幫助反饋 APP下載

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

公眾號

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