为了账号安全,请及时绑定邮箱和手机立即绑定
  • {
        //方法一。代码最简洁。JQuery方式。记得head里加上jquery引用哦。
       /*-----
         $("p").on("click",function(){
             $(this).next().slideToggle(500);  
      })
     }
    -----*/
     //方法二。效果:同方法一,点击后之前展开的p不折叠 。
        /*---
        var ps=document.getElementsByTagName("p");
          var uls=document.getElementsByTagName("ul");

      if(ps.length=uls.length){
         for(i=0;i<ps.length;i++){
            ps[i].id=i;
            ps[i].onclick=function(){
                if(uls[this.id].style.display=="block"){
                uls[this.id].style.display="none";   
                }
                else{
                uls[this.id].style.display="block";   
                }
            }
         }
       }
    }
    ----*/
    //方法三。效果:折叠。
        var p=document.getElementById("menu").getElementsByTagName("p");
     var ul=document.getElementById("menu").getElementsByTagName("ul");
        for(i=0;i<p.length;i++)
        {
      p[i].aa=i;
      p[i].onclick=function()
            {
       for(j=0;j<ul.length;j++)
                {
        ul[j].style.display="none";
         }
              ul[this.aa].style.display="block";
      }
     }
    }


    查看全部
    1 采集 收起 来源:编程练习

    2018-06-20

  • tab切换分为四类:划过切换;点击切换;延迟切换;自动切换;


    查看全部
    0 采集 收起 来源:课程简介

    2018-05-24

  • tab选项卡的学习 在js中还有遮罩层
    查看全部
    0 采集 收起 来源:课程简介

    2018-05-19

  • 网页特效
    查看全部
    0 采集 收起 来源:课程简介

    2018-04-04

  • Ok
    查看全部
  • 选项卡
    查看全部
  • // 封装id函数 function $(id) { return typeof id === 'string' ? document.getElementById(id) : id; } //加载 window.onload = function() { var index = 0; var timer = null; var titles = $("notice-title").getElementsByTagName("li"); var divs = $("notice-content").getElementsByTagName("div"); if(titles.length != divs.length) return; for(var i = 0; i < titles.length; i++) { titles[i].id = i; titles[i].onmouseover = function() { // 如果存在准备执行的定时器,立刻清除,只有当前停留时间大于500ms时才开始执行 if(timer){ clearTimeout(timer); timer=null; } timer = setTimeout(() => { for(var j = 0; j < titles.length; j++) { titles[j].className = ""; divs[j].style.display = "none"; } this.className = "select"; divs[this.id].style.display = "block"; }, 400) } } }
    查看全部

举报

0/150
提交
取消
课程须知
1、您应该已经熟悉html标签和css样式表;2、您还应该已经熟悉JavaScript 或 jQuery的基础知识。
老师告诉你能学到什么?
您可以举一反三,制作非常精美风格多样的 Tab 切换效果,能够帮助你丰富或改进网站中的选项卡功能的用户体验。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!