Код Jquery иногда работает только с Bootstrap 4 - PullRequest
0 голосов
/ 30 октября 2018

Я не могу заставить свой код jquery работать с моим Bootstrap 4. div.

Моя цель состоит в том, чтобы в секции баннеров было два элемента div (контейнеры начальной загрузки), однако один из них отображался при загрузке страницы в течение примерно 5 секунд. и затем постепенно исчезает, в то время как следующий div постепенно исчезает.

Буду признателен за вашу помощь и, если возможно, объяснение, почему мой второй блок кода не будет работать.

PS: я знаю, что второй блок кода не представляет моей цели, но он также должен работать и не работает.

Это работает:

setTimeout(
  function() {
    $('#div-a').replaceWith($('#div-b'));
    $('#div-b').show();
  },
  4000
);

Но это не работает:

       setTimeout(function(){
$("#div-a").fadeOut("slow", function () {
$('#div-a').replaceWith($('#div-b'));
$('#div-b').show();
});
}, 2000);

В моем файле CSS у меня есть следующее:

#div-b {
display: none;
}

В моем HTML-файле есть следующее:

 <!DOCTYPE html>
    <html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">


  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">



  <title>TEXATREK</title>
</head>
<body>



  <nav class="navbar navbar-expand-md navbar-expand-lg navbar-light bg-light" id="navi">
    <a class="navbar-brand"  href="">
      <img class="brand-logo" src="images/logos/Trexatek_Logo_AND_Name_Gold-Orange.png" alt="">
    </a>

    <!--HAMBURGER Toggler Icon-->
    <button class="navbar-toggler" data-toggle="collapse" data-target="#navbarMenu" >
      <span class="navbar-toggler-icon"></span>
    </button>

    <!-- NAVBAR  -> div BELLOW -->
    <div class="collapse navbar-collapse" id="navbarMenu">
      <ul class="navbar-nav ml-auto mr-5 ">
        <li class="nav-item mr-5"><a class="nav-link" href="">Users</a></li>
        <li class="nav-item mr-5"><a class="nav-link" href="">Products</a></li>
        <li class="nav-item mr-5"><a class="nav-link" href="">Items</a></li>
        <li class="nav-item mr-5"><a class="nav-link" href="">Pigis</a></li>
        <li class="nav-item mr-5"><a class="nav-link" href="">Rolls</a></li>
      </ul>
    </div>
  </nav>

<!-- SECTION 1 -->
 <!--WELLCOME PAGE SECTION-->
  <div id="div-a" class=" mt-2 px-0 pt-05 container-fluid">

    <div class="row">

      <div class="hex-container mx-0 px-0 col-sm-12 col-md-12 col-lg-12 col-xl-12">
        <img class="hex-banner img-fluid" src="images/Banner/Hexagon-Banner/Hexagon_Photo_Grid_with_logo_in_middle 1915x615.png" alt="">
      </div>

    </div>

  </div>

<!--REPLACEMENT AFTER 5 SECONDS -- START-->

  <div id="div-b" class=" mt-2 px-0 pt-05 container-fluid">

      <div class="row">

        <div class="hex-container mx-0 px-0 col-sm-12 col-md-12 col-lg-12 col-xl-12">
          <h1>SIGN UP NOW BITCHES</h1>
        </div>

      </div>

    </div>

<!--REPLACEMENT AFTER 5 SECONDS -- END-->

  <!-- SECTION 2 -->
  <!--INFORMATION ABOUT TEXATREK 1. US 2.OUR STRENGTH 3. WHY TEXATREK-->
  <div class="container-fluid pt-5">

      <div class="row">

        <div class="mx-0 px-0 col-sm-12 col-md-12 col-lg-12 col-xl-12">

           <!--WHAT WE DO info section-->
           <div class="texatrek-info what-we-do">
              <h2>WHAT WE DO</h2>
              <h3>Our company specializes in sourcing precision components that are manufactured in India by our network of carefully selected, high quality suppliers, all of which are ISO 9001 certified. Our goal is to ensure reliable supplies at competitive costs and with zero defects.</h3>
          </div>
          <!--OUR STRENGTHS info section-->
          <div class="texatrek-info our-strengths">
                <h2>OUR STRENGTH IS YOUR ADVANTAGE</h2>
                <h3> We manage and expand our carefully selected Indian supplier base to meet the ever-growing demand of our customers. By offering a broad selection of manufacturing technologies we are able to support you to meet the challenges you are facing in terms of design and supply chain, that is optimized for manufacturing and thus resulting in reduced unit cost. </h3>
          </div>

          <!--BACKGROUND IMAGE HEXAGONS-->
          <div class="product-background">
            <img class="img-fluid product-background-img" src="images/Background/Background-info_cropped.png" alt="">
          </div>-

        </div>

      </div>

    </div>

<!-- SECTION 3 -->
<!--PRODUCTS AND SERVICES SECTION-->
  <div class="container-fluid pt-5">

    <div class="row">

      <div class="col-sm-12 col-md-6 col-lg-6 col-xl-6">
        <img id="products-services" class="img-fluid"src="images\Info_Graphics\Products and Services.png" alt="">
      </div>

      <div class="col-sm-12 col-md-6 col-lg-6 col-xl-6">
        <div class="solutions-container">
          <!--THE BLACK IN THE BLUE BLOCK (div)-->
          <div class="solutions-inside">
              <h3 class="solutions text-left">SOLUTIONS SOLUTIONS SOLUTIONS THAT FIT</h3>
            <h5 class="solutions-para text-left">paragraph paragraph paragraph paragraph paragraph paragraph paragraph paragraph paragraph paragraph</h5>
          </div>
        </div>
      </div>

    </div>

  </div>

  <!-- SECTION 4 -->

  <div class="container-fluid pt-5">

      <div class="row">

        <div class="col-sm-12 col-md-6 col-lg-6 col-xl-6">

        </div>

        <div class="col-sm-12 col-md-6 col-lg-6 col-xl-6">

        </div>

      </div>

    </div>


  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
  <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>

  <link rel="stylesheet" href="TrexatekNavbar_V3_Bootstrap.css">

  <script>

    $('#div-a').fadeOut('slow').promise().done(function() {
    $('#div-a').replaceWith($('#div-b'));
    $('#div-b').fadeIn('slow');
});

/*    
setTimeout(function(){
$("#div-a").fadeOut("slow", function () {
  $('#div-a').replaceWith($('#div-b'));
  $('#div-b').show();
});

}, 2000);

    setTimeout(
      function() {
        $('#div-a').replaceWith($('#div-b'));
        $('#div-b').show();
      },
      4000
    );
    */

  </script>

</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...