Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.11.2011, 16:25
Новичок на форуме
Отправить личное сообщение для krokodily Посмотреть профиль Найти все сообщения от krokodily
 
Регистрация: 13.11.2011
Сообщений: 2

не срабатывает scrollLeft анимация в firefox
Не срабатывает анимация scrollLeft в Firefox. В Chrome и IE работает. Помогите разобраться. Не могу найти ошибку.
Рабочий примет тут
код:
$(document).ready(function(){
  var destination = 0;
  var iteration = 0;
    
  $("div.nav2").css("display", "none");
  
  function runIt() {    
    if (iteration < 46) {
      $("body").animate({scrollLeft: '+='+destination}, 10, function(){setTimeout(runIt, 30);});
      iteration += 1;
    }    
    else {
      iteration = 0;
    }
  }
  
  $("a#play").click(function() {
    destination = $("img.frame:first").width();
    runIt();
    $("div.nav1").css("display", "none");
    setTimeout( function()
                {
                  $("div.nav2").css("display", "block");
                }, 400);
  });
  
  $("a#forward").click(function() {
    $("body").animate({scrollLeft: 0}, 5000);
    $("div.nav2").css("display", "none");
    setTimeout( function()
                {
                  $("div.nav1").css("display", "block");
                }, 400);
  });
  
  $(window).scroll(function () {
    $("div.nav-container").css("display", "none").fadeIn(400);
  }); 
});
Ответить с цитированием
  #2 (permalink)  
Старый 25.08.2016, 14:17
Новичок на форуме
Отправить личное сообщение для walkmanvova Посмотреть профиль Найти все сообщения от walkmanvova
 
Регистрация: 25.08.2016
Сообщений: 2

Была таже проблема
Нашел вне рунета:

To get it working on Firefox the selector must have $(“html”) in addition to body. See the snippet below:

$("html, body").mousewheel(function(event, delta) {
this.scrollLeft -= (delta * 30);
});
Ответить с цитированием
  #3 (permalink)  
Старый 25.08.2016, 14:19
Новичок на форуме
Отправить личное сообщение для walkmanvova Посмотреть профиль Найти все сообщения от walkmanvova
 
Регистрация: 25.08.2016
Сообщений: 2

прпробуйте $("html, body") или чтото подобное
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает jQuery анимация в Firefox makingpretty Events/DOM/Window 1 22.06.2011 00:05
Как стереть содержимое поля INPUT по клавише Esc? bug FireFox? Маэстро Firefox/Mozilla 4 20.06.2011 15:55
тег <audio> в Opera, Chrome, Firefox Magneto Javascript под браузер 12 25.11.2010 15:12
В Mozilla Firefox 3.0 проблемма с Javascript меню artmedia Элементы интерфейса 1 07.09.2008 10:43
FireFox: onmouseover не работает при зажатой кнопке мыши no. Общие вопросы Javascript 4 19.08.2008 13:43