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

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

最新回答 / Sapce
你可以檢查下代碼,?<body></body> 區域包含所有標識在內,body 的高度是到 #msg 的高度之后,#msg 后的空白部分不是 body 部分的內容了

已采納回答 / 熊熊不咆哮
看文本的提示是要了解trigger事件,也就是觸發器。js部分的代碼體現不出這個意思。
簡單的代碼,非要分開寫復雜化--
事件委托 on
實際上是給祖先綁定一個事件。子元素通過冒泡將事傳遞到祖先元素,祖先元素再判斷點擊的是不是button,如果是,就執行相同的事件。因此,當有很多個相同的按鈕需要綁定相同的事件時,可以用事件委托將事件委托給祖先節點,有祖先節點判斷子節點是否執行某事件。如果不適用事件委托,那個每一個節點都需要綁定一個事件。

原文 :https://blog.csdn.net/twilight_karl/article/details/73335871
關于事件委托,大家可以看下這篇文章,講得很淺顯易懂https://www.cnblogs.com/liugang-vip/p/5616484.html
代碼中的n,定義在函數之外,所以它是全局變量,測試二和測試三共用一個n
第二: function a() {
$(&quot;button:eq(2)&quot;).click(1111, data2)
}
a();
可以直接寫成$(&quot;button:eq(2)&quot;).click(1111, data2),沒必要再包個函數a()
這里:
function data(e) {
alert(e.data) //1111
}

function a() {
$(&quot;button:eq(2)&quot;).click(1111, data)
}
a();
第一:函數data()應該換一個名字,不要和e.data的data同名,不然容易讓人混淆click(1111, data)
}傳的data是函數名還是數據data(傳的是函數名)。

最新回答 / waiting_warm
alert的文本沒有傳給title?$("input").on("focus",function(event,title) {? ? ? ? $(this).val(title)? ? });? ? $("button:last").click(function() {? ? ? ? $("a").triggerHandler("click");? ? ? ? $("input").triggerHandler("focus","沒有觸發默認聚焦事件");? ? });文本輸入框的內容是“沒有觸發默認聚焦...
可以將input加一個class=&quot;a&quot;,然后在修改
可以嘗試將&lt;div class=&quot;aaron&quot;&gt;
點擊觸發焦點(無反應):
中的aaron改成a,直接綁定input就會發生反應,而綁定div則input不會反應,focus只能觸發綁定當前元素
trigger是觸發括號里的事件與傳參,而括號里事件是此時程序中存在其他代碼上的事件,比如點擊等等,就可以直接觸發
有點像同步和異步的區別。
把#content那塊代碼/* */消掉,運行會發現事件冒泡到body里面去了,所以冒泡只找到一個父元素即停止
課程須知
1、有HTML/CSS基礎 2、有JavaScript基礎
老師告訴你能學到什么?
1、jQuery的基礎語法 2、jQuery事件處理

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消