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