Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.09.2014, 11:22
Интересующийся
Отправить личное сообщение для Asrover Посмотреть профиль Найти все сообщения от Asrover
 
Регистрация: 23.08.2014
Сообщений: 20

Горизонтальное движение изображений
Привет всем. Есть код, который заставляет галерею изображений постоянно двигаться, при наведении движение останавливается.
Взял с просторов интернета. Скорость движения картинок зависит от перемещения мыши, как это исправить? Если поставить вместо
$(document).mousemove --- $(document).ready , то вообще ничего не работает. Спасибо.

$(document).mousemove(function(){
    var marg = 0; // отступы между фотками
    var hght = 236; // высота карусели 
    speed = 1; // скорость прокрутки
    
    var imgs = $("#scrolled > img");
    var scrl = $("#scrolled");
    var crsl = $("#carusel");
    wdth = 0;
    imgs.css("margin","0 "+marg);
    crsl.css({overflow:"hidden","height":hght});
    $.each(imgs,function(index,value){
        wdth += ($(imgs[index]).width()+(marg*2)+5);              
    })
    scrl.width(wdth);    
    
    function rightScroll(){
        var firstImg = $("#scrolled > img:first");
        var lastImg = $("#scrolled > img:last");     
        var scroll = crsl.scrollLeft();
        crsl.scrollLeft(scroll + speed);
        if(scroll > firstImg.width()){
            crsl.scrollLeft(scroll - (firstImg.width()+(marg*2)));
            firstImg.clone(true).insertAfter(lastImg);
            $(firstImg).remove();
        }
    }
    crsl.mouseover(function(){
        clearInterval(timer);                      
    }).mouseout(function(){
        timer = setInterval(rightScroll,10);                   
    })
    timer = setInterval(rightScroll,10);
});
Ответить с цитированием
  #2 (permalink)  
Старый 07.09.2014, 20:33
Интересующийся
Отправить личное сообщение для Asrover Посмотреть профиль Найти все сообщения от Asrover
 
Регистрация: 23.08.2014
Сообщений: 20

Разобрался сам, нужно было использовать $(window).load
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery-gp-gallery.js - разное отображение подгружаемых изображений frutality jQuery 1 09.09.2012 18:15
Повременная смена изображений jozev Элементы интерфейса 2 01.08.2011 18:43
Прокрутка изображений gen552 Элементы интерфейса 6 01.04.2011 13:11
предзагрузка изображений Larne Элементы интерфейса 6 25.11.2010 02:14
Скролл мини изображений I-Trap Элементы интерфейса 1 25.11.2009 22:03