課程
/前端開發
/JavaScript
/網頁定位導航特效
點擊以后監聽跟不上,點擊5F以后,4F變色,是什么原因,好像必須接觸到頁面頂部
2017-05-01
源自:網頁定位導航特效 4-3
正在回答
我也有這樣的情況,應該是點擊5F的時候,它定位5F在頁面正中,但是用jquery寫的時候,是每一F的上頂部與頁面上頂部距離小于0之后才會將class值賦給對應的F。所以你點擊5F顯示在正中,而jq判斷距離頂部大于0,所以class屬性給了4F。參照老師寫的,將m.offset().top-300;判斷時,每一層離頁面頂端300px,就會將class傳給對應的F。這種情況就沒有了。
表達有點繞,希望能夠幫到你!
舉報
本課程講解網頁定位導航特效,仿天貓版地狗購物網,你值得擁有
2 回答刷新后頁面無法回到頂部
2 回答如果top<itemTop,就是5F的高度很小,那么5F的焦點就獲取不到了,那么怎么獲取5F的焦點
1 回答我想知道怎么可以實現點擊導航條 可以向上滑動的定位 而不是生硬的跳到某個位置上?
1 回答菜單點擊事件疑問
2 回答錨點定位如何不定位到最頂端?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-02
我也有這樣的情況,應該是點擊5F的時候,它定位5F在頁面正中,但是用jquery寫的時候,是每一F的上頂部與頁面上頂部距離小于0之后才會將class值賦給對應的F。所以你點擊5F顯示在正中,而jq判斷距離頂部大于0,所以class屬性給了4F。參照老師寫的,將m.offset().top-300;判斷時,每一層離頁面頂端300px,就會將class傳給對應的F。這種情況就沒有了。
表達有點繞,希望能夠幫到你!