我想看页签下面的内容 可鼠标移入到内容里面时 程序还是会自动切换

来源:3-3 bug解决及定时器优化

慕虎3037529

2016-04-12 11:47

难道还是要把 内容的DIV写到LI里面???

还有什么其他的 onmouseout的写法  

谢谢了

写回答 关注

3回答

  • 张俊AllenCheung
    2017-04-23 00:34:14

    我也遇到这个问题了 鼠标移出标题栏 到内容区域还是会跳开让客户没有时间选择下面链接蜀国时间在3秒内

  • 种子_fe
    2017-04-04 21:30:14

    这里我认为老师写的确实有这个bug,正确的思路应该是鼠标移入整个模块时就清除定时器,解除自动切换,这样只要鼠标在整个模块里就不会自动切换;鼠标移入tab选项的li时也清除一下定时器,并且执行changeOption函数进行手动切换;鼠标移出整个模块时才恢复定时器

    // 鼠标移入整个tab模块时清除定时器,解除自动切换
    tabDiv.onmouseover = function() {
      clearInterval(timer);
    }
    // 鼠标移出整个tab模块时恢复自动切换
    tabDiv.onmouseout = function() {
      timer = setInterval(autoPlay, 2000);
    }

    而不是鼠标移出tab选项的li时就恢复定时器,那样的话移到内容区也会恢复自动切换,就出现了这个bug,影响用户查看内容

  • 跟往事干杯
    2016-04-14 11:07:59

    不是一样的吗,给内容的div也设置事件监听

Tab选项卡切换效果

本课程详细介绍网页页面中最流行常用的tab切换效果

65469 学习 · 533 问题

查看课程

相似问题