有個(gè)問題請教 @遠(yuǎn)人 老師 ,在淘寶搜索示例中,click后鼠標(biāo)移除時(shí)除服mouseOut此時(shí)兩個(gè)tab的class置空,將不顯示,但是老師的視頻上沒出現(xiàn)這個(gè)問題? 還有search-tab也需要添加mouseOut事件吧,這樣用戶在不點(diǎn)擊tab 直接移除鼠標(biāo)時(shí)恢復(fù)下拉列表的樣式
13 回答
首頁上一頁12下一頁尾頁
舉報(bào)
0/150
提交
取消
2016-04-08
這個(gè)問題解決了嗎?我遇到同樣的問題。
2016-01-11
這里的問題是mouseout后li的class就被清空,所以click后,依然會(huì)觸發(fā)mouseout事件,所以什么都沒有顯示。
我的解決辦法是將mouseover 事件去掉了,這樣在tab_1添加selected,然后將tab_2的class設(shè)置為空事件里添加li的,tab_2同理,這樣實(shí)現(xiàn)了同樣的效果,如果可以將li的moseover用css代替,是一種解決辦法。
2015-05-30
我也遇到了這個(gè)問題~~~求解答
2015-05-20
按照老師的代碼來寫的,點(diǎn)擊之后,li標(biāo)簽的類被清空了 結(jié)果就是這樣的
2014-12-24
search_tab 鼠標(biāo)移出恢復(fù):
addEvent('search_tab','mouseout',function(){
this.className = this.className.replace(' trigger-hover','');
});
2014-11-12
最后部分有問題 要加點(diǎn)~~~
2014-08-09
視頻中,在點(diǎn)擊完店鋪之后,鼠標(biāo)就沒有動(dòng),所以沒有觸發(fā)mouseOut,于是就顯示了。
2014-08-01
2014-07-03
我的做法是: 去掉mouseout的那段代碼: 然后將mouseover的代碼改成: /*高亮當(dāng)前列表項(xiàng),并將其他列表項(xiàng)高亮去除*/ addEvent('tab_1','mouseover',function(){ getDOM('tab_2').className=""; if(this.className.indexOf('selected') < 0){ this.className += ' selected'; } }); 并且為search_tab增加一個(gè)mouseout事件
2014-07-03
同遇到這個(gè)問題,感覺沒說清楚