функция остановки при отпуске мыши - PullRequest
1 голос
/ 09 сентября 2011

Я пытаюсь использовать mouseenter и mouseleave, чтобы запускать и останавливать функцию цветной анимации, однако она не останавливается на mouseleave ... пожалуйста, помогите мне разобраться:

A: Если mouseenter / exitявляется правильным событием для вызова (или я должен использовать указатель мыши или указатель мыши?)

B: правильная структура для использования .stop для завершения функции

<script>
    $(document).ready(function() {
        $("#logo").bind('mouseenter', function() {
            pixelColors() });

        $("#logo").bind('mouseleave', function() {
            pixelColors().stop(true, true); });
    });
</script>

1 Ответ

1 голос
/ 09 сентября 2011

Interstellar_Coder имеет право;вам нужно вызвать stop для объекта jquery;попробуйте заменить pixelColors в функции обратного вызова на jQuery (this), т.е. jQuery (this) .stop (true, true);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...