快來幫幫我,找問題找了3個小時了。本萌妹快哭了= =
我那個滾動條下滑樣式始終添加不上去,刪卻能刪掉,控制臺也沒有報錯,也可以接收到currid
這好像是出問題的地方:
var k=$('.ys2'); ? ? //k為導(dǎo)航里第一個a
?if(currid && currid!=k.attr('href')){
k.removeClass('ys2'); ?//可以刪掉
$('.ul1').find("[href="+ currid +"]").addClass('ys2'); // ?這個沒有反應(yīng)
? ? ? ? ? ? ? ? ? console.log(currid) ?//控制臺可以接收到currid
? ?}
})
//下面是我寫的全部代碼 ? 可以拷貝submit text3中運行看看
*{
padding: 0px;
margin: 0px;
}
#content{
? ? ? ? ? ?width: 800px;
? ? ? ? ? ?margin: 0 auto;
? ? ? ? ? ?margin-top: 20px;
}
.ys{
padding: 15px;
border:1px green solid;
margin-bottom: 20px;?
}
.ys ul{
list-style: none;
border-top: 2px blue solid;
}
.ys ul li{
display: inline-block;
margin: 10px 0 0 10px;
}
.ys ul li img{
width: 230px;
height: 230px;
}
.ul1{
position: fixed;
top: 100px;
left: 50%;
margin-left: 400px;
list-style: none;
}
.ul1 li{
line-height: 25px;
height: 25px;
background: gray;
}
.ul1 a{
text-decoration: none;
font-size: 16px;
border: 1px #fff solid;
? ? ? ? ? ? color: white;
? ? ? ? ? ??
? ? ? ? ? ? padding: 2px 0px;
? ? ? ? ? ? display: block;
}
.ul1 a:hover{
background: red;
}
.ys2{
background: red;
}
</style>
<script src='jquery.js'></script>
<script type="text/javascript">
$(document).ready(function(){
$(window).scroll(function(){
var currid;
var m=$(document).scrollTop();
$('#content').find('.ys').each(function(){
var n=$(this).offset().top;
if(m>n-200){
currid='#'+$(this).attr('id');
}else{
return false
}
? ?});
var k=$('.ys2');
?if(currid && currid!=k.attr('href')){
k.removeClass('ys2');
$('.ul1').find("[href="+ currid +"]").addClass('ys2');
? ? ? ? ? ? ? ? ? console.log(currid)
? ?}
})
})
</script>
</head>
<body>
<ul class="ul1">
<li><a href="#item1" class="ys2">1F xixi</a></li>
<li><a href="#item2">2F xixi</a></li>
<li><a href="#item3">3F xixi</a></li>
<li><a href="#item4">4F xixi</a></li>
<li><a href="#item5">5F xixi</a></li>
<li><a href="#item6">6F xixi</a></li>
</ul>
<div id="content">
<h1>地狗購物網(wǎng)</h1>
<div id="item1" class="ys">
<h2>1F</h2>
<ul>
<li><a href='#'><img src="1.jpg"></a></li>
<li><a href='#'><img src="1.jpg"></a></li>
<li><a href='#'><img src="1.jpg"></a></li>
<li><a href='#'><img src="1.jpg"></a></li>
<li><a href='#'><img src="1.jpg"></a></li>
<li><a href='#'><img src="1.jpg"></a></li>
<li><a href='#'><img src="1.jpg"></a></li>
<li><a href='#'><img src="1.jpg"></a></li>
<li><a href='#'><img src="1.jpg"></a></li>
</ul>
</div>
<div id="item2" class="ys">
<h2>2F</h2>
<ul>
<li><a href='#'><img src="2.jpg"></a></li>
<li><a href='#'><img src="2.jpg"></a></li>
<li><a href='#'><img src="2.jpg"></a></li>
<li><a href='#'><img src="2.jpg"></a></li>
<li><a href='#'><img src="2.jpg"></a></li>
<li><a href='#'><img src="2.jpg"></a></li>
<li><a href='#'><img src="2.jpg"></a></li>
<li><a href='#'><img src="2.jpg"></a></li>
<li><a href='#'><img src="2.jpg"></a></li>
</ul>
</div>
<div id="item3" class="ys">
<h2>3F</h2>
<ul>
<li><a href='#'><img src="3.jpg"></a></li>
<li><a href='#'><img src="3.jpg"></a></li>
<li><a href='#'><img src="3.jpg"></a></li>
<li><a href='#'><img src="3.jpg"></a></li>
<li><a href='#'><img src="3.jpg"></a></li>
<li><a href='#'><img src="3.jpg"></a></li>
<li><a href='#'><img src="3.jpg"></a></li>
<li><a href='#'><img src="3.jpg"></a></li>
<li><a href='#'><img src="3.jpg"></a></li>
</ul>
</div>
<div id="item4" class="ys">
<h2>4F</h2>
<ul>
<li><a href='#'><img src="4.jpg"></a></li>
<li><a href='#'><img src="4.jpg"></a></li>
<li><a href='#'><img src="4.jpg"></a></li>
<li><a href='#'><img src="4.jpg"></a></li>
<li><a href='#'><img src="4.jpg"></a></li>
<li><a href='#'><img src="4.jpg"></a></li>
<li><a href='#'><img src="4.jpg"></a></li>
<li><a href='#'><img src="4.jpg"></a></li>
<li><a href='#'><img src="4.jpg"></a></li>
</ul>
</div>
<div id="item5" class="ys">
<h2>5F</h2>
<ul>
<li><a href='#'><img src="5.jpg"></a></li>
<li><a href='#'><img src="5.jpg"></a></li>
<li><a href='#'><img src="5.jpg"></a></li>
<li><a href='#'><img src="5.jpg"></a></li>
<li><a href='#'><img src="5.jpg"></a></li>
<li><a href='#'><img src="5.jpg"></a></li>
<li><a href='#'><img src="5.jpg"></a></li>
<li><a href='#'><img src="5.jpg"></a></li>
<li><a href='#'><img src="5.jpg"></a></li>
</ul>
</div>
<div id="item6" class="ys">
<h2>4F</h2>
<ul>
<li><a href='#'><img src="6.jpg"></a></li>
<li><a href='#'><img src="6.jpg"></a></li>
<li><a href='#'><img src="6.jpg"></a></li>
<li><a href='#'><img src="6.jpg"></a></li>
<li><a href='#'><img src="6.jpg"></a></li>
<li><a href='#'><img src="6.jpg"></a></li>
<li><a href='#'><img src="6.jpg"></a></li>
<li><a href='#'><img src="6.jpg"></a></li>
<li><a href='#'><img src="6.jpg"></a></li>
</ul>
</div>
</div>
</body>
</html>
2016-09-20
親測,沒毛病啊,滑動可以改變樓層樣式啊,要不換一個jq庫試試吧。就用老師這個版本的庫
2016-09-20
看了一下 js代碼沒什么問題
2016-09-20
好亂啊