Скрыть объявление
Новая версия Tubes Clip One 4.6 уже доступна.

Вопрос Ротатор изображений с доп. поля

Тема в разделе "Помощь", создана пользователем ushkom, 13 дек 2020.

Метки:
  1. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Доброго времени суток. Подскажите пожалуйста, как изменить скрипт ротатора чтоб он брал изображения с доп. поля?
    Например:
    Код:
    <img src = '[xfvalue_thumb]' onmouseover = 'start_animate(this, "[xfvalue_skrinshot-1],[xfvalue_skrinshot-2],[xfvalue_skrinshot-3],[xfvalue_skrinshot-4]");' onmouseout = 'stop_animate();'>
    Спасибо за помощь.
     
  2. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Решил вопрос заменой на этот скрипт:
    Код:
    $('.rotator').hover(function() {
        var _this = this,
            images = _this.getAttribute('data-images').split(','),
            counter = 0;
        this.setAttribute('data-src', this.src);
        _this.timer = setInterval(function() {
            if(counter > images.length) {
                counter = 0;
            }
            if (images[counter] != undefined) {
                _this.src=images[counter];
            } else {
                _this.src=_this.getAttribute('data-src');
            }
    
            counter++;
        }, 750);
    
    }, function() {
        this.src = this.getAttribute('data-src');
        clearInterval(this.timer);
    });
    Проблема с мобильными, функция .hover не корректно работает на них, может знает кто как подружить данный скрипт с мобильными?
     
  3. xoopw

    xoopw Администратор Команда форума

    Регистрация:
    6 июн 2015
    Сообщения:
    1.932
    Симпатии:
    177
    Баллы:
    382
    Пол:
    Мужской
    Что не корректно работает?
     
  4. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Не корректно работает функция .hover. То есть, чтоб заставить работать ротацыю нужно нажать на изображение, но при нажатии срабатывает переход по ссылке в полную новость. Как заставить срабатывать ротацию при косании и сдвиге пальца. Даже добавил библиотеку hammer.js, с hover css она помогла а с событием hover не могу найти решения. Я читал про touchstart, к сожалению у меня ничего не получилось.
     
  5. xoopw

    xoopw Администратор Команда форума

    Регистрация:
    6 июн 2015
    Сообщения:
    1.932
    Симпатии:
    177
    Баллы:
    382
    Пол:
    Мужской
    Точно такая же проблема есть в парсере ротатором. Пока не разбирался с ней, нок новой версии нужно будет исправить.
     
    leohome нравится это.

Поделиться этой страницей