亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

救命??!為什么滾動條下滑,導航條沒有變化?可以刪除本來的樣式,但是添加不上去

控制臺都可以接收到currid ?為什么添加addClass('ys2')不可以?以下是部分代碼。也沒有報錯==

var k=$('.ys2'); ? ? ?//這是獲取1F 男裝 ?樣式為.ys2

?if(currid && currid!=k.attr('href')){ ? ??

k.removeClass('ys2');

$('.ul1').find('a[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>


正在回答

3 回答

我試著給你寫下: ?$(function(){?

????????????????? ? ? ? ? ? ? ? $('.ul li a').on('click',function(){

????????????????? ? ? ? ? ? ? ? ? $(this).addClass('ys2').parents().sibilngs().find('a')removeClass('ys2');



? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?})

? ?

? ? ? ? ? ? ? ? ? ? ? ? ? })?


0 回復 有任何疑惑可以回復我~
#1

小小不空大

find('a')后面在加個. 然后removeClass
2016-09-20 回復 有任何疑惑可以回復我~
#2

魚魚魚iii 提問者 回復 小小不空大

$()里面為函數會自我執行對嗎?我都快忘了,是不是呀? 我是想讓href=currid的a標簽添加樣式啊 哥哥= =
2016-09-20 回復 有任何疑惑可以回復我~
#3

小小不空大 回復 魚魚魚iii 提問者

誰告訴你$(。。)里函數會自我執行的! 你這個我看了是判斷條件的問題 m ,n比較那的問題,二一個沒有自觸發,可以手動自觸發!如$('.lm').trigger('click');前提是對象的click事件得定義好!你的判斷條件寫的有問題,你那定義的m當前滾動窗口頂端到body頂端的距離,n為當前匹配元素到body頂端的距離;也就是說在1F時m>n始終!當在1F到2F的時候,也就是n>=M時候發生滾動導航條2F樣式發生變化!而且你后面那堆改變樣式的動作應該卸載if(n>M-200){改變樣式寫在這、};
2016-09-20 回復 有任何疑惑可以回復我~

$(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)

? ?}

})

})


0 回復 有任何疑惑可以回復我~

你這里的currid是值的的是當前所在樓層的href值吧,你在if(.....)之前就沒有定義這個值,所以你的 if(...)條件判斷就是false所以if(..){do something}里的js語句就不執行!先定義變量 ,或者獲取值,再寫判斷條件 。。。1

0 回復 有任何疑惑可以回復我~
#1

魚魚魚iii 提問者

我有定義的,我只是沒寫出來= =
2016-09-20 回復 有任何疑惑可以回復我~
#2

小小不空大 回復 魚魚魚iii 提問者

你是用hover 事件觸發的還是用 click事件觸發的?
2016-09-20 回復 有任何疑惑可以回復我~
#3

魚魚魚iii 提問者 回復 小小不空大

我寫的jq代碼復制到樓下了,你看一下
2016-09-20 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

救命?。槭裁礉L動條下滑,導航條沒有變化?可以刪除本來的樣式,但是添加不上去

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號