2013-04-02 3 views
0

У меня есть функция javascript. Я использую jquery и jquery-timing, который проходит через ul изображений и меняет непрозрачность текста.start/stop javascript function on hover

function gridautomate() { 

griditem.repeat().each($).find("img").animate({"opacity" : "1"},500, $).wait(7000).wait(noHover).animate({"opacity" : ".5"}, 500, $); 
griditem.repeat().each($).find(".quote").animate({"opacity" : "1"},500, $).wait(7000).wait(noHover).animate({"opacity" : "0"}, 500, $); 

};

У меня есть другая функция, которая меняет то же самое, но на зависание.

function gridanimate() { 

griditem.hover(

    function(){ 
    $(this).find("img").animate({"opacity" : "1"},0); 
    $(this).find(".quote").animate({"opacity" : "1"},0); 
    }, 

    function(){ 
    $(this).find("img").animate({"opacity" : ".5"},0); 
    $(this).find(".quote").animate({"opacity" : "0"},0); 
    gridautomate(); 
    } 

); 

}

То, что я хотел бы сделать, это переключение запуска первой функции на парить, т.е. остановки при наведении курсора мыши и начать при наведении курсора мыши вне. Не могу понять.

ответ

0

Я не понимаю вопрос. хотя вы можете посмотреть в метод остановки() stop()

$('#hoverme-stop-2').hover(function() { 
  $(this).find('img').stop(true, true).fadeOut(); 
}, function() { 
  $(this).find('img').stop(true, true).fadeIn(); 
}); 
+0

Вы можете увидеть пример здесь [ссылка] (http://thesrpr.com/jvs) Я хочу, чтобы цикл анимации, чтобы остановить, когда один парит над изображением , Я попытался остановиться. Нет кубиков – thesrpr