为了账号安全,请及时绑定邮箱和手机立即绑定

老师设置的search—list的id与addEvent('search-tab','mouseover',function()不一致,如何出来效果?我的一致没有反应是什么问题呢?

我发现老师的search—list的id是search_tab,而addEvent('search-tab','mouseover',function(){this.className += ' trigger-hover';});这样也能出来效果??为什么我的鼠标移上去没反应呢?(我的两个id是保持一致的)http://img1.sycdn.imooc.com//5741e22f000159f713590339.jpg

代码:

.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);
});

正在回答

3 回答

在检查一下你的代码,肯定有哪里写错了

0 回复 有任何疑惑可以回复我~

this.className+=' trigger-hover'

引号中的trigger-hover前面有一个空格

0 回复 有任何疑惑可以回复我~
#1

一仁 提问者

这个空格是要有的,如果没有的话,字符串全部连起来了
2016-06-26 回复 有任何疑惑可以回复我~

addEvent中的event参数,需要加‘on’,修改为addEvent('search-tab','onmouseover',function(){})

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
搜索框制作
  • 参与学习       66041    人
  • 解答问题       431    个

本课程从简入深讲解搜索框的制作,学习JQ与JS实现Ajax技术的不同点

进入课程

老师设置的search—list的id与addEvent('search-tab','mouseover',function()不一致,如何出来效果?我的一致没有反应是什么问题呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信