老師設置的search—list的id與addEvent('search-tab','mouseover',function()不一致,如何出來效果?我的一致沒有反應是什么問題呢?
我發現老師的search—list的id是search_tab,而addEvent('search-tab','mouseover',function(){this.className += ' trigger-hover';});這樣也能出來效果??為什么我的鼠標移上去沒反應呢?(我的兩個id是保持一致的)
代碼:
.trigger-hover{
? ?height:auto;
}
<div id="search_tab" class="search-list">
? ?<ul>
? ? ? ?<li id="tab_1" class="selected">
? ? ? ? ? ?<a href="#">寶貝</a>
? ? ? ?</li>
? ? ? ?<li id="tab_2">
? ? ? ? ? ?<a href="#">店鋪</a>
? ? ? ?</li>
? ?</ul>
</div>
addEvent('search_tab','mouseover',function(){
? ?this.className += ' trigger-hover';
? ?console.log(this.className);
});
2016-06-26
在檢查一下你的代碼,肯定有哪里寫錯了
2016-06-26
this.className+=' trigger-hover'
引號中的trigger-hover前面有一個空格
2016-06-20
addEvent中的event參數,需要加‘on’,修改為addEvent('search-tab','onmouseover',function(){})