Kredov long

Приостановить функцию при наведении курсора

Тема в разделе "JavaScript", создана пользователем mikediam, 22 мар 2013.

  1. mikediam

    mikediam

    Регистрация:
    28 фев 2013
    Сообщения:
    73
    Симпатии:
    5
    Как приостановить выполнение функции tick, если курсор на веден на div id="slider"
    Код:
    $.fn.ticks = function (options){
    options = $.extend({
    period: 3000,
    callback: console.log,
    objects: $(this)
    },options);
     
    options.objects.each(function(index,elem){
    period = options.period*( index + 1 );
    callback = function(){
    options.callback(elem);
    }
    setTimeout(callback,period);
    });
    };
     
    $(document).ready(function(){
    $('[class|="sp-selector"]').ticks({
    callback: function(elem){
    $(elem).click();
    }
    });
    });
     
  2. svmsung

    svmsung

    Регистрация:
    22 мар 2013
    Сообщения:
    0
    Симпатии:
    0
    Попробуйте
    Код:
    $("#slider").hover(function(){return;});
     
  3. mikediam

    mikediam

    Регистрация:
    28 фев 2013
    Сообщения:
    73
    Симпатии:
    5
    svmsung, не помогает
     
  4. svmsung

    svmsung

    Регистрация:
    22 мар 2013
    Сообщения:
    0
    Симпатии:
    0
    Тогда
    Код:
    .bind('click', function()
    или
    Код:
    $(element).on('click', function() {})
     
  5. mikediam

    mikediam

    Регистрация:
    28 фев 2013
    Сообщения:
    73
    Симпатии:
    5
    Видимо не click а hover?