mouseenter可以只針對(duì)個(gè)別元素使用而不影響其父元素
2017-02-08
已采納回答 / 星空那般
每一個(gè)<button></button>元素下對(duì)應(yīng)的<script>里面定義的?function a() {? ? ? ? ? ? //傳值? ? ? ? ? ? $("button:eq(i)").click(1111, data)? ? ? ? }就是為每一個(gè)對(duì)應(yīng)的button綁定了一個(gè)點(diǎn)擊函數(shù),比如$("button:eq(0)")就是第一個(gè)按鈕,?$("button:eq(1)")就是第二個(gè)按鈕等等,他們是通過(guò)點(diǎn)擊按鈕后觸發(fā)的
2017-02-06
$('#msg').html($('#msg').html()+ "<p>內(nèi)層span元素被單擊</p>"); //在msg原有內(nèi)容上追加
$('#msg').html("<p>內(nèi)層span元素被單擊</p>"); //替換原來(lái)的內(nèi)容
$('#msg').html("<p>內(nèi)層span元素被單擊</p>"); //替換原來(lái)的內(nèi)容
2017-02-04
示例中的事件綁定在div上,如果不設(shè)定a這個(gè)參數(shù)的話(huà),點(diǎn)擊div內(nèi)部任何一個(gè)元素都會(huì)觸發(fā)這個(gè)事件。但是如果設(shè)定了參數(shù),那么只有在點(diǎn)擊div內(nèi)部這個(gè)參數(shù)元素的時(shí)候才會(huì)觸發(fā)這個(gè)事件。委托的意思就是這個(gè)事件綁定的是div,但是委托了參數(shù)a來(lái)觸發(fā)。
2017-02-04
trigger的意義在于你可以吧事件以別的觸發(fā)方式加在別的元素上,比如我剛發(fā)的那段代碼
2017-02-03
<input type="button" value="test1" class="test1">
<input type="button" value="test2" class="test2">
<script>
$('.test1').on('click',function(){
alert("test1");
})
$('.test2').mouseover(function(){
$('.test1').trigger('click');
});
</script>
<input type="button" value="test2" class="test2">
<script>
$('.test1').on('click',function(){
alert("test1");
})
$('.test2').mouseover(function(){
$('.test1').trigger('click');
});
</script>
2017-02-03
改良一下前面那位同學(xué)的demo。
$('.test').focusin("",function(e){
if($(this).val() == "請(qǐng)輸入賬號(hào)"){
$(this).val(e.data);
}
});
$('.test').focusout("請(qǐng)輸入賬號(hào)",function(e){
if($(this).val() == ""){
$(this).val(e.data);
}
});
$('.test').focusin("",function(e){
if($(this).val() == "請(qǐng)輸入賬號(hào)"){
$(this).val(e.data);
}
});
$('.test').focusout("請(qǐng)輸入賬號(hào)",function(e){
if($(this).val() == ""){
$(this).val(e.data);
}
});
2017-02-03
e是event對(duì)象,忘了的同學(xué)建議復(fù)習(xí)下前面的js課程。。。。
2017-02-03
學(xué)編程又不是學(xué)賣(mài)菜,專(zhuān)業(yè)一點(diǎn)的術(shù)語(yǔ)都看不懂以后怎么勝任工作?真是見(jiàn)過(guò)的最離奇的要求。。。。
2017-02-03
覺(jué)得這個(gè)例子沒(méi)有舉好,初次學(xué)感覺(jué)兩者都是一樣的,然后去w3c查了下,感覺(jué)還是說(shuō)的很清楚的,一下懂了http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseenter_mouseleave
2017-02-03
就是創(chuàng)建一個(gè)update函數(shù),然后"button:first"點(diǎn)擊調(diào)用,bottonName = bottonName || 'first';這個(gè)是如果第一個(gè)不成立則執(zhí)行第2個(gè)。因?yàn)榈谝粋€(gè)參數(shù)var bottonName為undefined;所以執(zhí)行first。然后update($("span:first"),$("span:last"),bottonName),調(diào)用;
后面那個(gè)trigger大家都應(yīng)該知道就不解釋了。
哦對(duì)了,parseInt(last.text(), 10);這個(gè)就是轉(zhuǎn)成整數(shù),10進(jìn)制,一般不用;
后面那個(gè)trigger大家都應(yīng)該知道就不解釋了。
哦對(duì)了,parseInt(last.text(), 10);這個(gè)就是轉(zhuǎn)成整數(shù),10進(jìn)制,一般不用;
2017-01-30
加上這個(gè)更好理解
ul{background:red;}
li{background:green;}
ul{background:red;}
li{background:green;}
2017-01-26