javascript - HTML 元素向下滚动直到达到特定值

标签 javascript html jquery css scroll

代码:

/* -------------------------------------NAV & BANNER------------------------ */
#logo{
  height: 60px;
  width: 60px;
}
.nav-color{
  transition: 0.5s;
  background-color: rgba(0, 0, 0, 0.75);
}
.nav-null-color{
  transition: 0.5s;
}
.banner{
  background-image: url('');
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  height: 100vh;
  width: 100vw;
  border-bottom: 1px solid #ff8000;
}
.title {
  background-color: rgba(0,0,0, 0.3);
  width: 50vw;
  border-radius: 25px;
}
.shadow{
  background-color: #ffffff;
  opacity: 25%;

}
#large-text{
  font-size: 60px;
}
/* --------------------------------About Us---------------------------------- */
.corporate{
  background-image: url('');
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  border-bottom: 1px solid #ff8000;
}
.blank{
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 15px;
}
/* --------------------------------Worldwide---------------------------------- */
.worldwide{
  background: #ffffff;
  width: 81vw;
  border-bottom: 1px solid #ff8000;
}
.map{
  border-radius: 15px;
}
/* --------------------------------Careers Title---------------------------------- */
.careers{
  background-image: url('');
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  width: 81vw;
  height: 100vh;
  border-bottom: 1px solid #ff8000;
}
/* --------------------------------Contact Us---------------------------------- */
.contact{
  background-image: url('');
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  width: 81vw;
  height: 100vh;
}
.btn-lg{
  width: 335px;
}
/* --------------------------------Scroll Menu---------------------------------- */
.scroll-spy{
  /* position: -webkit-sticky; */
  position: sticky;
  top: 2rem;
  height: 10vh;
  border-right: 1px solid #ebebeb;
}
/* -------------------------------------------Footer----------------------- */
.footer{
  border-top: 1px solid #ff8000;
  width: 100vw;
  height: 60vh;
  background-color: #acb7ba;
  font-size: 12px;
}
#icon{
  font-size: 25px;
}
#youtube{
  height: 200px;
  weight: 200px;
}
<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="style/normalize.css">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
    <link rel="stylesheet" href="style/font-awesome-4.7.0/css/font-awesome.min.css">
    <link rel="stylesheet" href="style/style.css">
    <title>Tets</title>
  </head>
  <body>
    <!-- Nav Boostrap -->
    <section class="position-absolute">
      <ul class="nav nav-fill fixed-top nav-null-color" id="menu">
        <li class="nav-item">
          <a class="nav-link text-white underline" href="#">Corporate</a>
        </li>
        <li class="nav-item">
          <a class="nav-link text-white underline" href="#">Used Machinery</a>
        </li>
        <li class="nav-item">
          <a href="#"> <img src="" id="logo" alt="logo"> </a>
        </li>
        <li class="nav-item">
          <a class="nav-link text-white underline" href="#">Services</a>
        </li>
        <!-- <li class="nav-item">
          <a class="nav-link text-white" href="#">Customer Area</a>
        </li> -->
        <li class="nav-item">
          <a class="nav-link text-white underline" href="#">Sign In/Register</a>
        </li>
      </ul>
    </section>
    
    
    <!-- About Us -->
    <section id="about" class="corporate text-center">
      <div class="screen-center">
        <h1 class="text-dark">About us</h1>
        <div class="row justify-content-center">
          <div class="col-6 blank">
            <h3>gsfgdfgdfgdg</h3>
            <p>fsdfgsdgdsfgsdfgsdfg</p>
          </div>
        </div>
      </div>
    </section>
    <div class="row">
      <div class="col-2 scroll-spy" id="">
        <div class="d-flex flex-column ml-5 mt-5 spy-menu">
          <h4>Corporate</h4>
          <a class="nav-link text-dark underline" href="#top"> About Us</a>
          <a class="nav-link text-dark underline" href="#worldwide">Worldwide</a>
          <a class="nav-link text-dark underline" href="#careers">Careers Title</a>
          <a class="nav-link text-dark underline" href="#contact">Contact Us</a>
        </div>
        <input type="text" id="prueba" value="">
        <input type="text" id="prueba2" value="">
      </div>
      <div class="col-10">
        <!-- Worlwide -->
        <section id="worldwide" class="worldwide text-center">
          <h1 class="mt-5 mb-5">Worldwide</h1>
          <div class="container">
            <div class="row justify-content-between">
              <div class="col ml-5">
                <ul class="list-group">
                  <li class="list-group-item active">dfgdfgdfgdfg</li>
                  <li class="list-group-item">dfgdfgdfg</li>
                  <li class="list-group-item">dfdfdgd</li>
                  <li class="list-group-item">dfgdf</li>
                  <li class="list-group-item">e-mail: jdfgdfgdfg</li>
                  <li class="list-group-item">Tel :dfgdfgdg‹</li>
                </ul>
              </div>
              <div class="col">
                <ul class="list-group">
                  <li class="list-group-item active">dfgdfgd</li>
                  <li class="list-group-item">Cdfgdfg</li>
                  <li class="list-group-item">2dfgdfgn</li>
                  <li class="list-group-item">dfgdfga</li>
                  <li class="list-group-item">SdfgdfgN</li>
                  <li class="list-group-item">e-mail: dfgdfgdfg</li>
                  <li class="list-group-item">dfgdgdfg</li>
                </ul>
              </div>
              <div class="col">
                <ul class="list-group">
                  <li class="list-group-item active">OdfgdfgK</li>
                  <li class="list-group-item">fgdfgdg
                  <li class="list-group-item">email: gffhfgfgh</li>
                  <li class="list-group-item">Tel: +fhghfg9</li>
                </ul>
              </div>
              <div class="col">
                <ul class="list-group">
                  <li class="list-group-item active">Ogfghfhhu </li>
                  <li class="list-group-item">udrgdrgdg vhghdgfdrdr</li>
                  <li class="list-group-item">rdgrgg</li>
                  <li class="list-group-item">email: rdgdrgds</li>
                  <li class="list-group-item">Tel.: drgdgrgdrg</li>
                </ul>
              </div>
            </div>
            
          </div>
        </section>
        <!-- Careers Title -->
        <section id="careers" class="careers">
          <div class="screen-center">
            <h1 class="text-dark">Careers Title</h1>
            <div class="row justify-content-center">
              <div class="col-6 blank">
                <p>drgdrgdrgdrgdrgdg</p>
              </div>
            </div>
          </div>
        </section>
        <!-- Contact Us -->
        <section id="contact" class="contact">
          <div class="screen-center">
            <h1 class="text-dark">Contact Us</h1>
            <div class="container">
              <div class="row justify-content-center blank">
                <div class="col-4">
                  <form>
                    <div class="form-group">
                      <input type="text" class="form-control mt-3" placeholder="Name">
                    </div>
                    <div class="form-group">
                      <input type="text" class="form-control" placeholder="Lastname">
                    </div>
                    <div class="form-group">
                      <input type="text" class="form-control" placeholder="Company">
                    </div>
                    <div class="form-group">
                      <select class="form-control" id="exampleFormControlSelect1">
                        <option>Albania</option>
                        <option>Angola</option>
                        <option>Argelia</option>
                        <option>Argentina</option>
                        <option>Armenia</option>
                      </select>
                    </div>
                    <div class="form-group">
                      <input type="email" class="form-control" id="exampleFormControlInput1" placeholder="name@example.com">
                    </div>
                    <div class="form-group">
                      <input type="text" class="form-control" placeholder="Telephone">
                    </div>
                    <div class="form-group">
                      <input type="text" class="form-control" placeholder="Mobile">
                    </div>
                  </form>
                </div>
                <div class="col-4">
                  <form>
                    <div class="form-group">
                      <textarea class="form-control mt-3" id="exampleFormControlTextarea1" rows="8"></textarea>
                    </div>
                    <button type="button" class="btn btn-outline-warning btn-lg">Send</button>
                  </form>
                </div>
              </div>
            </div>
          </div>
        </section>
      </div>
    </div>    
    
    <!-- Footer -->
    <section class="footer">
      <div class="container mt-3 mb-3">
        <div class="row">
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-building" id="icon" aria-hidden="true"></i></span>
              <h4 class="ml-3">Company</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <a class="nav-link text-dark underline" href="#">About Us</a>
                <a class="nav-link text-dark underline" href="#">Offices</a>
                <a class="nav-link text-dark underline" href="#">News Media</a>
                <a class="nav-link text-dark underline" href="#">Contact</a>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-cogs" aria-hidden="true"></i></span>
              <h4 class="ml-3">drgdrgdy</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <a class="nav-link text-dark underline" href="#">drgdgdgy</a>
                <a class="nav-link text-dark underline" href="#">Ordgdgrdrgr</a>
                <a class="nav-link text-dark underline" href="#">rdgdrgdg</a>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-phone" aria-hidden="true"></i></span>
              <h4 class="ml-3">Contact</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <select class="form-control form-control-sm">
                  <option>Worldwide Contact</option>
                </select>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-gavel" aria-hidden="true"></i></span>
              <h4 class="ml-3">Legal</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <ul class="nav flex-column">
                  <li class="nav-item">
                    <a class="nav-link text-dark underline" href="#">Legal Information</a>
                    <a class="nav-link text-dark underline" href="#">COOKIES Policy</a>
                  </li>
                </ul>
              </li>
            </ul>
          </div>
        </div>
        <div class="row">
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-gavel" aria-hidden="true"></i></span>
              <h4 class="ml-3">gggggg</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <ul class="nav flex-column">
                  <li class="nav-item">
                    <a class="nav-link text-dark underline" href="#">rgdgdrg</a>
                    <a class="nav-link text-dark underline" href="#">fthgdrgd</a>
                  </li>
                </ul>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-phone" aria-hidden="true"></i></span>
              <h4 class="ml-3">Language</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <select class="form-control form-control-sm">
                  <option>English</option>
                  <option>Spanish</option>
                  <option>German</option>
                  <option>Italian</option>
                  <option>Russian</option>
                </select>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-building" id="icon" aria-hidden="true"></i></span>
              <h4 class="ml-3">Account</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <a class="nav-link text-dark underline" href="#">drgdgdrgd</a>
                <a class="nav-link text-dark underline" href="#">drgdg</a>
                <a class="nav-link text-dark underline" href="#">drgdrgdgdg</a>
                <a class="nav-link text-dark underline" href="#">drgdgdrgdrgs</a>
              </li>
            </ul>
          </div>
          <div class="col">
            <img src="img/youtube.png" id="youtube" alt="youtube">
          </div>
          
        </div>
      </div>
    </section>

    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>
    <script>
      $(window).scroll(function() {
        if ($("#menu").offset().top > 56) {
            $("#menu").addClass("nav-color");
        } else {
            $("#menu").removeClass("nav-color");
        }
        $('#prueba').val(window.scrollY);
        if ($('.scroll-spy').offset().top > 2500) {
          $('#prueba2').val(1);
          $('.scroll-spy').css('position', 'relative');
          $('.scroll-spy').css('top', '1800px');
        } else {
          $('#prueba2').val(2);
          $('.scroll-spy').css('position', 'sticky');
          $('.scroll-spy').css('top', '2rem');
        }
      });
      
    </script>
  </body>
</html>

我想做的是解决横向菜单的问题,当您向下滚动时,它会叠加页脚。我尝试使用 JQuery 修复此问题,方法是在超过滚动的特定值时将位置属性更改为相对值,并且可以正常工作。我还想在滚动值小于限制值时将其恢复为粘性属性,但它无法正常工作。你知道我错过了什么吗?感谢您的帮助。

最佳答案

你看,你正在检查 $('.scroll-spy').offset().top,并制作 $('.scroll-spy').css(' top', '1800px'); 偏移 2500px 后。因此,之后 $('.scroll-spy') 的偏移量将始终为 1800。最好检查其他内容的偏移量,例如 window.scrollY

<script>
  $(window).scroll(function() {
    if ($("#menu").offset().top > 56) {
        $("#menu").addClass("nav-color");
    } else {
        $("#menu").removeClass("nav-color");
    }
    $('#prueba').val(window.scrollY);
    if (window.scrollY > 2500) {
      $('#prueba2').val(1);
      $('.scroll-spy').css('position', 'relative');
      $('.scroll-spy').css('top', '1800px');
    } else {
      $('#prueba2').val(2);
      $('.scroll-spy').css('position', 'sticky');
      $('.scroll-spy').css('top', '2rem');
    }
  });

</script>

已更新

但最好的解决方案是没有音乐会数字的解决方案。稍微重写一下脚本。并在模板中添加 align-items-start.scroll-spy 父级

<div class="row align-items-start">
      <div class="col-2 scroll-spy" id="">

并在 CSS 中删除了 .scroll-spy 的高度。请查看下面的片段。

$(window).scroll(function() {
        if ($("#menu").offset().top > 56) {
            $("#menu").addClass("nav-color");
        } else {
            $("#menu").removeClass("nav-color");
        }
        
        let scrollSpyHeight = $('.scroll-spy').outerHeight();
        let footerOffsetTop = $('.footer').offset().top;         
        let windowTop = jQuery(window).scrollTop();
               
        $('#prueba').val(window.scrollY);
        if ($('.scroll-spy').offset().top > (footerOffsetTop-scrollSpyHeight)) {
          $('#prueba2').val(1);
          $('.scroll-spy').css('position', 'relative');
          $('.scroll-spy').css('top', '1800px');
        } else {
          $('#prueba2').val(2);
          $('.scroll-spy').css('position', 'sticky');
          $('.scroll-spy').css('top', '2rem');
        }
      });
/* -------------------------------------NAV & BANNER------------------------ */
#logo{
  height: 60px;
  width: 60px;
}
.nav-color{
  transition: 0.5s;
  background-color: rgba(0, 0, 0, 0.75);
}
.nav-null-color{
  transition: 0.5s;
}
.banner{
  background-image: url('');
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  height: 100vh;
  width: 100vw;
  border-bottom: 1px solid #ff8000;
}
.title {
  background-color: rgba(0,0,0, 0.3);
  width: 50vw;
  border-radius: 25px;
}
.shadow{
  background-color: #ffffff;
  opacity: 25%;

}
#large-text{
  font-size: 60px;
}
/* --------------------------------About Us---------------------------------- */
.corporate{
  background-image: url('');
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  border-bottom: 1px solid #ff8000;
}
.blank{
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 15px;
}
/* --------------------------------Worldwide---------------------------------- */
.worldwide{
  background: #ffffff;
  width: 81vw;
  border-bottom: 1px solid #ff8000;
}
.map{
  border-radius: 15px;
}
/* --------------------------------Careers Title---------------------------------- */
.careers{
  background-image: url('');
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  width: 81vw;
  height: 100vh;
  border-bottom: 1px solid #ff8000;
}
/* --------------------------------Contact Us---------------------------------- */
.contact{
  background-image: url('');
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  width: 81vw;
  height: 100vh;
}
.btn-lg{
  width: 335px;
}
/* --------------------------------Scroll Menu---------------------------------- */
.scroll-spy{
  /* position: -webkit-sticky; */
  position: sticky;
  top: 2rem;
  border-right: 1px solid #ebebeb;
}
/* -------------------------------------------Footer----------------------- */
.footer{
  border-top: 1px solid #ff8000;
  width: 100vw;
  height: 60vh;
  background-color: #acb7ba;
  font-size: 12px;
}
#icon{
  font-size: 25px;
}
#youtube{
  height: 200px;
  weight: 200px;
}
<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="style/normalize.css">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
    <link rel="stylesheet" href="style/font-awesome-4.7.0/css/font-awesome.min.css">
    <link rel="stylesheet" href="style/style.css">
    
    
    <title>Tets</title>
    

  </head>
  <body>
    <!-- Nav Boostrap -->
    <section class="position-absolute">
      <ul class="nav nav-fill fixed-top nav-null-color" id="menu">
        <li class="nav-item">
          <a class="nav-link text-white underline" href="#">Corporate</a>
        </li>
        <li class="nav-item">
          <a class="nav-link text-white underline" href="#">Used Machinery</a>
        </li>
        <li class="nav-item">
          <a href="#"> <img src="" id="logo" alt="logo"> </a>
        </li>
        <li class="nav-item">
          <a class="nav-link text-white underline" href="#">Services</a>
        </li>
        <!-- <li class="nav-item">
          <a class="nav-link text-white" href="#">Customer Area</a>
        </li> -->
        <li class="nav-item">
          <a class="nav-link text-white underline" href="#">Sign In/Register</a>
        </li>
      </ul>
    </section>
    
    
    <!-- About Us -->
    <section id="about" class="corporate text-center">
      <div class="screen-center">
        <h1 class="text-dark">About us</h1>
        <div class="row justify-content-center">
          <div class="col-6 blank">
            <h3>gsfgdfgdfgdg</h3>
            <p>fsdfgsdgdsfgsdfgsdfg</p>
          </div>
        </div>
      </div>
    </section>
    <div class="row align-items-start">
      <div class="col-2 scroll-spy" id="">
        <div class="d-flex flex-column ml-5 mt-5 spy-menu">
          <h4>Corporate</h4>
          <a class="nav-link text-dark underline" href="#top"> About Us</a>
          <a class="nav-link text-dark underline" href="#worldwide">Worldwide</a>
          <a class="nav-link text-dark underline" href="#careers">Careers Title</a>
          <a class="nav-link text-dark underline" href="#contact">Contact Us</a>
        </div>
        <input type="text" id="prueba" value="">
        <input type="text" id="prueba2" value="">
      </div>
      <div class="col-10">
        <!-- Worlwide -->
        <section id="worldwide" class="worldwide text-center">
          <h1 class="mt-5 mb-5">Worldwide</h1>
          <div class="container">
            <div class="row justify-content-between">
              <div class="col ml-5">
                <ul class="list-group">
                  <li class="list-group-item active">dfgdfgdfgdfg</li>
                  <li class="list-group-item">dfgdfgdfg</li>
                  <li class="list-group-item">dfdfdgd</li>
                  <li class="list-group-item">dfgdf</li>
                  <li class="list-group-item">e-mail: jdfgdfgdfg</li>
                  <li class="list-group-item">Tel :dfgdfgdg‹</li>
                </ul>
              </div>
              <div class="col">
                <ul class="list-group">
                  <li class="list-group-item active">dfgdfgd</li>
                  <li class="list-group-item">Cdfgdfg</li>
                  <li class="list-group-item">2dfgdfgn</li>
                  <li class="list-group-item">dfgdfga</li>
                  <li class="list-group-item">SdfgdfgN</li>
                  <li class="list-group-item">e-mail: dfgdfgdfg</li>
                  <li class="list-group-item">dfgdgdfg</li>
                </ul>
              </div>
              <div class="col">
                <ul class="list-group">
                  <li class="list-group-item active">OdfgdfgK</li>
                  <li class="list-group-item">fgdfgdg
                  <li class="list-group-item">email: gffhfgfgh</li>
                  <li class="list-group-item">Tel: +fhghfg9</li>
                </ul>
              </div>
              <div class="col">
                <ul class="list-group">
                  <li class="list-group-item active">Ogfghfhhu </li>
                  <li class="list-group-item">udrgdrgdg vhghdgfdrdr</li>
                  <li class="list-group-item">rdgrgg</li>
                  <li class="list-group-item">email: rdgdrgds</li>
                  <li class="list-group-item">Tel.: drgdgrgdrg</li>
                </ul>
              </div>
            </div>
            
          </div>
        </section>
        <!-- Careers Title -->
        <section id="careers" class="careers">
          <div class="screen-center">
            <h1 class="text-dark">Careers Title</h1>
            <div class="row justify-content-center">
              <div class="col-6 blank">
                <p>drgdrgdrgdrgdrgdg</p>
              </div>
            </div>
          </div>
        </section>
        <!-- Contact Us -->
        <section id="contact" class="contact">
          <div class="screen-center">
            <h1 class="text-dark">Contact Us</h1>
            <div class="container">
              <div class="row justify-content-center blank">
                <div class="col-4">
                  <form>
                    <div class="form-group">
                      <input type="text" class="form-control mt-3" placeholder="Name">
                    </div>
                    <div class="form-group">
                      <input type="text" class="form-control" placeholder="Lastname">
                    </div>
                    <div class="form-group">
                      <input type="text" class="form-control" placeholder="Company">
                    </div>
                    <div class="form-group">
                      <select class="form-control" id="exampleFormControlSelect1">
                        <option>Albania</option>
                        <option>Angola</option>
                        <option>Argelia</option>
                        <option>Argentina</option>
                        <option>Armenia</option>
                      </select>
                    </div>
                    <div class="form-group">
                      <input type="email" class="form-control" id="exampleFormControlInput1" placeholder="name@example.com">
                    </div>
                    <div class="form-group">
                      <input type="text" class="form-control" placeholder="Telephone">
                    </div>
                    <div class="form-group">
                      <input type="text" class="form-control" placeholder="Mobile">
                    </div>
                  </form>
                </div>
                <div class="col-4">
                  <form>
                    <div class="form-group">
                      <textarea class="form-control mt-3" id="exampleFormControlTextarea1" rows="8"></textarea>
                    </div>
                    <button type="button" class="btn btn-outline-warning btn-lg">Send</button>
                  </form>
                </div>
              </div>
            </div>
          </div>
        </section>
      </div>
    </div>    
    
    <!-- Footer -->
    <section class="footer">
      <div class="container mt-3 mb-3">
        <div class="row">
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-building" id="icon" aria-hidden="true"></i></span>
              <h4 class="ml-3">Company</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <a class="nav-link text-dark underline" href="#">About Us</a>
                <a class="nav-link text-dark underline" href="#">Offices</a>
                <a class="nav-link text-dark underline" href="#">News Media</a>
                <a class="nav-link text-dark underline" href="#">Contact</a>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-cogs" aria-hidden="true"></i></span>
              <h4 class="ml-3">drgdrgdy</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <a class="nav-link text-dark underline" href="#">drgdgdgy</a>
                <a class="nav-link text-dark underline" href="#">Ordgdgrdrgr</a>
                <a class="nav-link text-dark underline" href="#">rdgdrgdg</a>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-phone" aria-hidden="true"></i></span>
              <h4 class="ml-3">Contact</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <select class="form-control form-control-sm">
                  <option>Worldwide Contact</option>
                </select>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-gavel" aria-hidden="true"></i></span>
              <h4 class="ml-3">Legal</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <ul class="nav flex-column">
                  <li class="nav-item">
                    <a class="nav-link text-dark underline" href="#">Legal Information</a>
                    <a class="nav-link text-dark underline" href="#">COOKIES Policy</a>
                  </li>
                </ul>
              </li>
            </ul>
          </div>
        </div>
        <div class="row">
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-gavel" aria-hidden="true"></i></span>
              <h4 class="ml-3">gggggg</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <ul class="nav flex-column">
                  <li class="nav-item">
                    <a class="nav-link text-dark underline" href="#">rgdgdrg</a>
                    <a class="nav-link text-dark underline" href="#">fthgdrgd</a>
                  </li>
                </ul>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-phone" aria-hidden="true"></i></span>
              <h4 class="ml-3">Language</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <select class="form-control form-control-sm">
                  <option>English</option>
                  <option>Spanish</option>
                  <option>German</option>
                  <option>Italian</option>
                  <option>Russian</option>
                </select>
              </li>
            </ul>
          </div>
          <div class="col">
            <div class="d-flex">
              <span><i class="fa fa-building" id="icon" aria-hidden="true"></i></span>
              <h4 class="ml-3">Account</h4>
            </div>
            <ul class="nav flex-column">
              <li class="nav-item">
                <a class="nav-link text-dark underline" href="#">drgdgdrgd</a>
                <a class="nav-link text-dark underline" href="#">drgdg</a>
                <a class="nav-link text-dark underline" href="#">drgdrgdgdg</a>
                <a class="nav-link text-dark underline" href="#">drgdgdrgdrgs</a>
              </li>
            </ul>
          </div>
          <div class="col">
            <img src="img/youtube.png" id="youtube" alt="youtube">
          </div>
          
        </div>
      </div>
    </section>

    

  </body>
</html>

关于javascript - HTML 元素向下滚动直到达到特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62284338/

相关文章:

javascript - 修改iframe超链接

javascript - 在 mouseenter/leave 上用 javascript 显示和隐藏 <ul>

jQuery Datatables - 如何在工具栏和表格之间插入 div?

php - CodeMirror 保存自己 onBlur

javascript - 具有函数绑定(bind)的 Angular 日期选择器指令

javascript - AJAX 成功失败回调不起作用

javascript - 使用 jQuery 动态创建克隆编号表单

javascript - 将按键绑定(bind)到 contenteditable 标签

javascript - 将 chai-as-promised 添加到 Ember 应用程序

javascript - Promise拒绝 "... not defined",我如何找到来源