0

Всем привет. Имеется код:

document.getElementsByClassName('.slide-225').onclick = function() {
  var timer_metaslider_206 = function() {
    var slider = !window.jQuery ? window.setTimeout(timer_metaslider_206, 100) : !jQuery.isReady ? window.setTimeout(timer_metaslider_206, 1) : metaslider_206(window.jQuery);
  };
  timer_metaslider_206();
};

Нужно привязать клик к таймеру по классу, но скрипт не срабатывает и в консоль ошибку не выводит. Подскажите пожалуйста, в чем ошибка?

Webdev96
  • 193

2 Answers2

1

Добавлен EventListener, чтоб отлавливать клик.

 document.getElementsByClassName('slides')[0].addEventListener("click", function(){
      $('.flex-next').flexslider("next");
    })
L. Vadim
  • 3,416
  • Почему бы не описать в ответе что поменялось и почему? – Алексей Шиманский Jan 29 '17 at 14:37
  • Увы, но ничего не поменялось и в консоли ошибку не вывел. – Webdev96 Jan 29 '17 at 14:42
  • не успел, щас добавлю – L. Vadim Jan 29 '17 at 14:44
  • @Webdev96 timer_metaslider_206 это что? – L. Vadim Jan 29 '17 at 14:49
  • timer_metaslider_206 - это переменная которую я объявил для таймера. Увы но добавление EventListener-a не помогло. – Webdev96 Jan 29 '17 at 14:54
  • где код? можете показать эту функцию – L. Vadim Jan 29 '17 at 15:05
  • @L.Vadim
    `document.getElementsByClassName('slide-225')[0].addEventListener("click", function(){
    var timer_metaslider_206 = function() {
        var slider = !window.jQuery ? window.setTimeout(timer_metaslider_206, 100) : !jQuery.isReady ? window.setTimeout(timer_metaslider_206, 1) : metaslider_206(window.jQuery);
    };
    timer_metaslider_206();
    })`
    
    – Webdev96 Jan 29 '17 at 15:18
  • timer_metaslider_206() - эту функцию вложите в вопрос – L. Vadim Jan 29 '17 at 15:20
  • @L.Vadim Извините я вас не совсем понял. Я показал вам весь скрипт что был. Для прояснения вопроса наверное мне стоит разъяснить что мне надо. Есть слайдер - задача - клик по img с классом - и переход на другую img. Реализовать это я хочу с помощью привязки клика к таймеру - что надеюсь сработает. – Webdev96 Jan 29 '17 at 15:33
  • Так функции таймера не существует? Можете загрузить весь код со сдайдером. Я сделаю таймер – L. Vadim Jan 29 '17 at 16:21
  • @L.Vadim давайте обговорим все в личке - https://vk.com/id229303335 - напишите мне пожалуйста в вк и я вам уже там скину весь код. – Webdev96 Jan 29 '17 at 16:33
  • @L.Vadim Но если вас нет в вк то вот ссылка на сам скрипт слайдера. https://drive.google.com/open?id=0Bw86uq8VfcgfMzZhaE9JTmM1SDg – Webdev96 Jan 29 '17 at 17:22
0

Так не подойдет?:

$('.class').click(function(){
    setTimeout(timer,2000);
});


function timer(){

}
Sergey
  • 1