javascript スクロールに応じて固定されるメニュー

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript スクロールに応じて固定されるメニュー相关的知识,希望对你有一定的参考价值。

.header
  nav.global-nav
    ul.global-nav__list
      li
        a(href='#') HOME
      li
        a(href='#') ABOUT
      li
        a(href='#') WORS
      li
        a(href='#') COMPANY
      li
        a(href='#') CONTACT
.fixed-point
  ul.fixed-point__list
    li
      a(href='#') MENU
    li
      a(href='#') MENU
    li
      a(href='#') MENU
    li
      a(href='#') MENU
    li
      a(href='#') MENU
.fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
const w = $(window),
      header = $('.header'); // 固定させる要素
      
w.on('scroll', function() {
  const fixedElement = $('.fixed__point'); // 固定する位置の元になる要素
  let = wTop = w.scrollTop(),
        fixedPoint = fixedElement.offset().top + fixedElement.height();
  
  if ( wTop >= fixedPoint ) {
    header.addClass('.fixed');
  }   else {
    header.removeClass('.fixed');
  }  
});

以上是关于javascript スクロールに応じて固定されるメニュー的主要内容,如果未能解决你的问题,请参考以下文章

struts→springの移行機能追加

python スクロールが変更されたときに,一番一番右に移动する

テーブルコントロールTable Controls: スクロールを伴う場合の例

css スマホで,画面の向きに応じてフォントサイズを自动で调整しなくする(「Normalize.css」に记载済)。

javascript スムーススクロール

javascript スムーススクロール