第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么需要在其<ul>父元素上調(diào)用,而不是在<li>上調(diào)用

為什么需要在其<ul>父元素上調(diào)用,而不是在<li>上調(diào)用

正在回答

1 回答

回答問題之前,先看下插件的代碼:

/*------------------------------------------------------------/
功能:設(shè)置列表中表項獲取鼠標(biāo)焦點(diǎn)時的背景色
參數(shù):li_col【可選】?鼠標(biāo)所在表項行的背景色
返回:原調(diào)用對象
示例:$("ul").focusColor("red");
/------------------------------------------------------------*/
;?(function($)?{
????$.fn.extend({
????????"focusColor":?function(li_col)?{
????????????var?def_col?=?"#ccc";?//默認(rèn)獲取焦點(diǎn)的色值
????????????var?lst_col?=?"#fff";?//默認(rèn)丟失焦點(diǎn)的色值
????????????//如果設(shè)置的顏色不為空,使用設(shè)置的顏色,否則為默認(rèn)色
????????????li_col?=?(li_col?==?undefined)???def_col?:?li_col;
????????????$(this).find("li").each(function()?{?//遍歷表項<li>中的全部元素
????????????????$(this).mouseover(function()?{?//獲取鼠標(biāo)焦點(diǎn)事件
????????????????????$(this).css("background-color",?li_col);?//使用設(shè)置的顏色
????????????????}).mouseout(function()?{?//鼠標(biāo)焦點(diǎn)移出事件
????????????????????$(this).css("background-color",?"#fff");?//恢復(fù)原來的顏色
????????????????})
????????????})
????????????return?$(this);?//返回jQuery對象,保持鏈?zhǔn)讲僮?????????}
????});
})(jQuery);

由此可見:遍歷表項的時候是利用$('ul').find('li').each()方法來的。

所以只需要獲得ul,就可以利用事件轉(zhuǎn)移快速高效給所有ul>li都加上這個效果!

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么需要在其<ul>父元素上調(diào)用,而不是在<li>上調(diào)用

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號