把#content那塊代碼/* */消掉,運(yùn)行會發(fā)現(xiàn)事件冒泡到body里面去了,所以冒泡只找到一個父元素即停止
2018-04-24
最贊回答 / 大白寶寶
是不是你的html代碼里寫的不對,比如有定義right這個類嗎,以及有p元素嗎,有的話應(yīng)該是沒問題的
已采納回答 / ZE明
應(yīng)該是頁面加載一開始按順序解析代碼,兩個var n=0都解析了,之后的觸發(fā)的n其實(shí)是同一個變量
在Oracle中,trigger就是觸發(fā)器,這里也一個意思,用于觸發(fā)函數(shù)的功能
2018-04-13
看來大家理解得都不錯,確實(shí)當(dāng)前this表示當(dāng)前對象,而event表示當(dāng)前對象,但是有可能是子對象。
2018-04-12
我來解釋一下吧!
on和off其實(shí)就像我們生活當(dāng)中的觸發(fā)開關(guān)!
on表示在什么元素對象上增加一個開關(guān)或多個開關(guān)。
off表示在什么元素對象上關(guān)閉一個開關(guān)或多個開關(guān)。
on和off其實(shí)就像我們生活當(dāng)中的觸發(fā)開關(guān)!
on表示在什么元素對象上增加一個開關(guān)或多個開關(guān)。
off表示在什么元素對象上關(guān)閉一個開關(guān)或多個開關(guān)。
2018-04-12
我來解釋吧!
其實(shí)大家只要記住,on是支持自定義事件名的,而且可多個。例如實(shí)現(xiàn)div按下之后背景色為:紅色,松開之后背景色為白色,可以這樣寫。
$("#test3").on({
mousedown: function(e) {
$(this).css("background","red");
},
mouseup: function(e) {
$(this).css("background","white");
}
})
其實(shí)大家只要記住,on是支持自定義事件名的,而且可多個。例如實(shí)現(xiàn)div按下之后背景色為:紅色,松開之后背景色為白色,可以這樣寫。
$("#test3").on({
mousedown: function(e) {
$(this).css("background","red");
},
mouseup: function(e) {
$(this).css("background","white");
}
})
2018-04-12
奇怪,當(dāng)前瀏覽器不行,看不到效果,得復(fù)制代碼到自己的編輯器那邊才行!
2018-04-12
其實(shí)大家看代碼確實(shí)是一種學(xué)習(xí)的方法,但是看了代碼之后我們還可以舉一反三,比如下面我這樣想的
例如:選擇input文本元素之后,更改當(dāng)前文本顏色可以這樣寫
$("input").select(function(){
$(this).css("color","red");
})
還有,例如我點(diǎn)擊按鈕后,選中input的文本,并且彈出一個對話框,顯示該文本的值可以這樣寫
$("#bt1").click(function(){
var text=$("input").select().val();
alert(text);
})
例如:選擇input文本元素之后,更改當(dāng)前文本顏色可以這樣寫
$("input").select(function(){
$(this).css("color","red");
})
還有,例如我點(diǎn)擊按鈕后,選中input的文本,并且彈出一個對話框,顯示該文本的值可以這樣寫
$("#bt1").click(function(){
var text=$("input").select().val();
alert(text);
})
2018-04-12