第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

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

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

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 回復(fù) 有任何疑惑可以回復(fù)我~
#1

小小不空大

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

魚魚魚iii 提問者 回復(fù) 小小不空大

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

小小不空大 回復(fù) 魚魚魚iii 提問者

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

$(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 回復(fù) 有任何疑惑可以回復(fù)我~

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

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

魚魚魚iii 提問者

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

小小不空大 回復(fù) 魚魚魚iii 提問者

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

魚魚魚iii 提問者 回復(fù) 小小不空大

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

舉報(bào)

0/150
提交
取消

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

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)