为了账号安全,请及时绑定邮箱和手机立即绑定
怎么跟着老师敲了之后没有效果呢,怎么回事啊
ul的宽度应该是300而非301
呃,当你完全写不出来然后翻评论个个都说容易的时候
看得很爽,自己写就懵逼
else{
ul[i].style.display="block"
}
}
}}}
if(p.length==ul.length){
for(i=0;i<p.length;i++){

p[i].onclick=function(){
if(ul[i].style.display=="block"){
ul[i].style.display="none"
}
谁能告诉我这样为嘛不行????uguys@qq.com
window.onload=function(){
var p =document.getElementById("menu").getElementsByTagName("p");
var ul = document.getElementById("menu").getElementsByTagName("ul");
直接对ul用margin-left : -1px; 。 一开始就设置每个li的边框为透明,hover的时候改颜色就可以了
定时器函数中this.id中的this指向window对象,应该不是定时器函数引起的,但凡是函数内部嵌套的函数,该嵌套函数只要不是事件调用函数,这个内部函数的this都是指向全局window对象的。
if(ul[this.idx].style.display=="block"){
ul[this.idx].style.display="none";
}
else{
ul[this.idx].style.display="block";
}
}
}
}
window.onload=function(){
var p = document.getElementsByTagName('p');
var ul = document.getElementsByTagName('ul');

for(i=0; i<p.length; i++){
p[i].idx = i;
}
for(i=0; i<p.length; i++){
p[i].onclick = function(){
服了。。。这么多说jquery的。。。。。说是jquery的还是建议多看看书吧,不然学会再多效果,面试笔试时候也会吃亏
吐槽的人用css来实现这个功能。
课程须知
1、您应该已经熟悉html标签和css样式表;2、您还应该已经熟悉JavaScript 或 jQuery的基础知识。
老师告诉你能学到什么?
您可以举一反三,制作非常精美风格多样的 Tab 切换效果,能够帮助你丰富或改进网站中的选项卡功能的用户体验。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消