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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

?為什么我的聚焦不了呢,我用的jq是jquery-2.2.3.min.js

?為什么我的聚焦不了呢,我用的jq是jquery-2.2.3.min.js

xxl小兜 2016-05-19 11:05:13
? $(document).ready(function(){ ? //滾動條發生滾動 ? ?$(window).scroll(function(){ //在這里我們做一些事情 ? ? ? var top=$(document).scrollTop();//監聽滾動條滾動時距離頂部的位置; ? var menu=$("#menu"); ? var items=$("#content").find(".item"); ? //遍歷每一層樓 ? var currentId=""http://代表當前所在樓層的id ? items.each(function(){ ? var m=$(this); ? var itemTop=m.offset().top; ? //console.log(itemTop); ? if(top>itemTop-200){ ? currentId="#"+m.attr("id");//attr()方法的作用是設置或者返回元素的屬性,這里是返回item的id; ? }else{ ? return false; ? } ?? ? }); ? ?//給相應樓層的a設置current,取消其他a的current var currentLink=menu.find(".current"); //表示如果當前光標應該聚集的地方沒有樣式 ?并且 ?有樣式的地方 不是currentId,就做以后的操作 ?即刪除目前移除.current所在地方的class ? 給currentId 加上.current ?? if(currentId&&currentLink.attr("href")!=currentId){ currentLink.removeClass("current"); menu.find("[href'"+currentId+"']").addClass("current");} }); ? });
查看完整描述

1 回答

?
Sweet_Gao

TA貢獻2條經驗 獲得超1個贊

menu.find("[href='"+currentId+"']").addClass("current"); 最后一行代碼的href加上等號試試

查看完整回答
1 反對 回復 2016-05-19
  • xxl小兜
    xxl小兜
    是的,我后來加上了等號就可以了。謝謝
  • 1 回答
  • 0 關注
  • 1293 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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