为了账号安全,请及时绑定邮箱和手机立即绑定
  • function $(id){ return typeof id==='string'?document.getElementById(id):id; } window.onload=function(){ //获取鼠标滑过或点击的标签和要切换内容的元素 var titles=$('notice-tit').getElementsByTagName('li'), divs=$('notice-con').getElementsByTagName('div'); if(titles.length!=divs.length) return; //遍历titles下所有的li for(var i=0;i<titles.length;i++){ titles[i].id = i; titles[i].onmouseover = function(){ //清除所有li上的class 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'; } } }
    查看全部
  • 滑过,点击,延迟,移动切换
    查看全部
  • 湖南哈哈
    查看全部
    1 采集 收起 来源:课程简介

    2018-03-22

  • 加边框时防止溢出
    查看全部
  • 查看全部
    1 采集 收起 来源:课程简介

    2018-03-22

  • JavaScript合理使用this哦
    查看全部
  • window.onload=function(){ var a = document.getElementById('menu'); var div = a.getElementsByTagName('div'); var p = a.getElementsByTagName('ul'); // 将所有点击的标题和要显示隐藏的列表取出来 for(var i=0 ; i<div.length; i++){ div[i].index = i; div[i].onclick= function(){ for(var j=0; j<div.length; j++){ p[j].style.display = 'none'; } p[this.index].style.display= 'block'; } }
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • </style> <script type="text/javascript"> window.onload=function(){ // 将所有点击的标题和要显示隐藏的列表取出来 var Title=document.getElementById('menu'); var Titles=Title.getElementsByTagName('p'); var list=Title.getElementsByTagName('ul'); // 遍历所有要点击的标题且给它们添加索引及绑定事件 for(var i = 0;i < Titles.length; i++){ Titles[i].index=i; Titles[i].onclick=function(){ for(var j = 0;j < Titles.length; j++){ list[j].style.display='none'; } list[this.index].style.display='block'; } } // 获取点击的标题上的索引属性,根据该索引找到对应的列表 // 判断该列表,如果是显示的则将其隐藏,如果是隐藏的则将其显示出来 } </script>
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • 那个string? 是什么意思?
    查看全部
  • 解决办法是:在定时器外部定义this指向li,然后再在定时器内部进行调用
    查看全部
  • 排查错误的思路: 问题可能出现在this或者id上,经过试验发现id是没问题的,所以就是在this上,alert发现this指向了window。
    查看全部
  • 点击标题时判断该标题下的菜单是否显示,如果是显示的则将其隐藏,如果是隐藏的则将其显示出来。 window.onload=function(){ // 将所有点击的标题和要显示隐藏的列表取出来 var menu=document.getElementById("menu"); var p =menu.getElementsByTagName("p"); var ul =menu.getElementsByTagName("ul"); if(p.length=ul.length){ // 遍历所有要点击的标题且给它们添加索引及绑定事件 for(i=0;i<p.length;i++){ p[i].id=i; // 获取点击的标题上的索引属性,根据该索引找到对应的列表 p[i].onclick=function(){ // 判断该列表,如果是显示的则将其隐藏,如果是隐藏的则将其显示出来 if(ul[this.id].style.display=="block"){ ul[this.id].style.display="none" } else{ ul[this.id].style.display="block" } } }}}
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • 焦点图轮播效果。
    查看全部
  • 实现点击“发送验证码”按钮后,按钮依次显示为“59秒后重试”、“58秒后重试”…直至倒计时至0秒时再恢复显示为“发送验证码”。在倒计时期间按钮为禁用状态
    查看全部
    0 采集 收起 来源:编程练习

    2014-12-17

  • 点击标题时判断该标题下的菜单是否显示,如果是显示的则将其隐藏,如果是隐藏的则将其显示出来。
    查看全部
    0 采集 收起 来源:编程练习

    2014-12-17

举报

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

微信扫码,参与3人拼团

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

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