У меня есть div с именем «header». Я хочу, чтобы он бесконечно переходил от непрозрачности 0,1 к непрозрачности 1, а затем исчезал до непрозрачности 0.1, если только не щелкнул; в этом случае я хочу остановить вышеуказанный цикл.Остановить выполнение функции Javascript при событии click
$('#header').fadeTo(4000, 1.0);
$('#header').fadeTo(4000, 0.1);
Итак, я хочу, чтобы вышеуказанное было в функции, которая будет повторять два порядка до тех пор, пока не будет нажата «заголовок». Как я могу это понять?
Большое спасибо
Он работает; однако, насколько браузер понимает (?) рекурсию, становится очень медленно загружать страницу, а иногда она вообще не отвечает ... –
@ILIAS - на вашей странице должно быть что-то еще, потому что приведенный выше код не работает не заставляйте браузер не реагировать. См. Пример jsFiddle, добавленный в мой ответ. Вы уверены, что не вызываете 'fadeHeader()' более одного раза? – jfriend00
Теперь все в порядке. благодаря –