为了账号安全,请及时绑定邮箱和手机立即绑定
不能实现切换效果!
var titles = document.getElementsByTagName('p'); var arr = document.getElementsByTagName('ul') for(var i = 0;i<titles.length;i++){titles[i].id = i;titles[i].onclick=function(){for (var k= 0; k < titles.length; k++) {arr[k].id = k;arr[arr[k].id].className = '';}arr[this.id].className = 'active';} }
老师,自动播放的定时器加了,选项卡延时的功能没有了,这两个功能应该一起实现啊
// 计时开始
timer = setInterval(countDown,1000);
function countDown(){
send.value = `${times}秒后重试`;
if(times&gt;=0){
times -= 1;
send.disabled = true;
}else{
send.value = &quot;发送验证码&quot;;
send.disabled = false;
clearInterval(timer);
}
}
老师讲得很好,像我这种初学者看完,自己就能独立写出这种简单的轮播图的效果了
逻辑太不清楚了吧,混乱的要命,时间那么久还没讲清楚重点
希望慕课网不要再找女老师讲课了,一点点东西写的那么复杂,太浪费时间
简单粗暴,欢迎找bug
一直用jq突然用js好不习惯
挺好的,就是这个英文发音,this that undefined 听着贼尴尬
&lt;div id=&quot;bottom_column&quot;&gt;
&lt;divclass=&quot;content_notice&quot; style=&quot;display:block&quot;&gt;
&lt;div&gt;
&lt;div&gt;
​ &lt;a href=&quot;#&quot; class=&quot;notice1&quot;&gt;颠覆式创新&lt;/a&gt;
&lt;a href=&quot;#&quot; class=&quot;notice2&quot;&gt;旗舰来了&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
就像这样 外边嵌套多层div 应该怎么取
//这里用onmouseout的话,鼠标离开序号后就开始切换图片了
wrap.onmouseleave=function() {

if(timer) {

clearInterval(timer);

timer=null;

}

timer=setInterval(Autoplay,2000);
1-1 15:42 .notice-tit li背景没有加上是重复设定了li背景为#fff
个人感觉,也许用以下事件替换掉原来的鼠标移出事件比较好
document.getElementById(&quot;notice&quot;).onmouseleave = function (){}
如此用户在浏览内容时定时器也不会重新触发
如果在定时器、延时器、监听器这种有回调函数的地方使用箭头函数,this还是this。
首页上一页1234567下一页尾页
课程须知
1、您应该已经熟悉html标签和css样式表;2、您还应该已经熟悉JavaScript 或 jQuery的基础知识。
老师告诉你能学到什么?
您可以举一反三,制作非常精美风格多样的 Tab 切换效果,能够帮助你丰富或改进网站中的选项卡功能的用户体验。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消