Почему запрос show () не работает в этом примере? - PullRequest
0 голосов
/ 20 января 2020

Мы используем одну и ту же настройку (источник: https://gist.github.com/johnchambers/5a6e67f2d7d39031af17) на разных страницах, и обычно она работает нормально, но на этот раз cookie_directive_container вообще не отображается на этой странице: haarem.ch

У нас есть файл Script and Cook ie Banner в файле cookie_accept. asp и мы включаем этот файл в наш индекс. asp. Я нахожу код в исходном коде живой страницы, поэтому проблем с включением нет. В чем проблема?

(function($) {

  checkCookie_eu();

  function checkCookie_eu() {

    var consent = getCookie_eu("cookies_consent");

    if (consent == null || consent == "" || consent == undefined) {
      // show notification bar
      $('#cookie_directive_container').show();
    }

  }

  function setCookie_eu(c_name, value, exdays) {

    var exdate = new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
    document.cookie = c_name + "=" + c_value + "; path=/";
    $('#cookie_directive_container').hide('slow');
  }


  function getCookie_eu(c_name) {
    var i, x, y, ARRcookies = document.cookie.split(";");
    for (i = 0; i < ARRcookies.length; i++) {
      x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
      y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
      x = x.replace(/^\s+|\s+$/g, "");
      if (x == c_name) {
        return unescape(y);
      }
    }
  }

  $("#cookie_accept a.pull-right").click(function() {
    setCookie_eu("cookies_consent", 1, 30);
  });


}(jQuery));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="cookie_directive_container" style="display:none;" role="alert">
  <div class="navbar-fixed-bottom">
    <div class="container" id="cookie_accept">
      <a href="#" class="btn pull-right">Einverstanden</a>
      <p class="credit">
        Wir verwenden Cookies, um die Nutzung der Webseite zu verbessern. Bei weiterer Nutzung der Webseite akzeptieren Sie unsere <a href="index.asp?inc=datenschutzerklaerung.asp" target="_blank">Datenschutzerkl&auml;rung</a>
      </p>
    </div>
  </div>
</div>

Где проблема в том, что баннер повара ie не отображается?

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