Javascript.RU

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

На 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');
            }
        }
    });
});
Ответить с цитированием
  #2 (permalink)  
Старый 14.01.2018, 23:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

LADYX,
попробуйте так
$(document).scroll...
Ответить с цитированием
  #3 (permalink)  
Старый 15.01.2018, 00:42
Аватар для LADYX
Профессор
Отправить личное сообщение для LADYX Посмотреть профиль Найти все сообщения от LADYX
 
Регистрация: 19.02.2015
Сообщений: 217

рони,
приветствую вас!
Сообщение от рони
попробуйте так
$(document).scroll...
нет, так вообще ни в одном браузере не работает.
Ответить с цитированием
  #4 (permalink)  
Старый 15.01.2018, 01:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

LADYX,
$("body").scroll... ???
Ответить с цитированием
  #5 (permalink)  
Старый 15.01.2018, 09:22
Аватар для LADYX
Профессор
Отправить личное сообщение для LADYX Посмотреть профиль Найти все сообщения от LADYX
 
Регистрация: 19.02.2015
Сообщений: 217

рони,
и так $("body").scroll(function() {
перестает работать и в остальных других браузерах
Ответить с цитированием
  #6 (permalink)  
Старый 15.01.2018, 09:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

$('html,body')....
Ответить с цитированием
  #7 (permalink)  
Старый 15.01.2018, 13:34
Аватар для LADYX
Профессор
Отправить личное сообщение для LADYX Посмотреть профиль Найти все сообщения от LADYX
 
Регистрация: 19.02.2015
Сообщений: 217

рони,
laimas,
да, теперь всё работает, спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работает в Chrome, Safari, не работает в IE, Opera, FF balashovka jQuery 1 29.01.2013 13:28
??? Скрипт не работает в IE, FF и Opera, но работает в Chrome и Safari psiworm jQuery 1 28.01.2013 10:05
Скрипт не работает при заходе на данную страницу, но работает при рефреше страницы foker jQuery 0 26.11.2012 12:27
Скрипт перестал работать в новых версиях firefox, Opera и Chrome, а в IE работает polbear Javascript под браузер 3 30.06.2011 09:34
не работает скрипт с HEX значениями color DeaDiK Общие вопросы Javascript 2 17.04.2011 15:00