Показать сообщение отдельно
  #1 (permalink)  
Старый 14.01.2018, 22:27
Аватар для LADYX
Профессор
Отправить личное сообщение для LADYX Посмотреть профиль Найти все сообщения от LADYX
 
Регистрация: 19.02.2015
Сообщений: 219

На apple в Safari не работает скрипт
Подскажите, пожалуйста, в чем может быть причина, что на apple в safari этот скрипт не работает, и как это можно исправить? Спасибо!
$(document).ready(function($) {
    $nav = $('.header_box');
    $nav2 = $('.content_box_fixed');
    $nav_margin = $('.container');
    $nav2_padding = $('.content_box');
    $window = $(window);
    $h = $nav.offset().top;
    $h2 = $nav.offset().top;
    $window.scroll(function() {
        if ($(this).width() > 800) {
            if ($window.scrollTop() > $h) {
                $nav.addClass('header_box_fixed');
                $nav_margin.css('margin-top', $nav.height());
            } else {
                $nav.removeClass('header_box_fixed').css('margin-top', 'initial');
                $nav_margin.css('margin-top', 'initial');
            }
            if ($window.scrollTop() > $h2) {
                $nav2.addClass('content_box_fixed_active');
                $nav2_padding.css('padding-top', $nav2.height());
            } else {
                $nav2.removeClass('content_box_fixed_active');
                $nav2_padding.css('padding-top', 'initial');
            }
        }
    });
});
Ответить с цитированием