Мне нужен способ для выполнения какой-то функции whileonmouseover, чтобы продолжить анимацию, когда курсор мыши находится над элементом ...
Например, с учетом этой функции:
$(document).ready(function()
{
function doAlert()
{
alert(1);
}
$('#button').hover(function()
{
doAlert();
});
});
Предупреждение будет срабатывать один раз, когда мышь наводит курсор на кнопку #. Мне нужен способ продолжать этот предупредительный огонь, пока мышь остается над кнопкой #
Я пытался выполнить какую-то рекурсию функции, чтобы продолжить оповещение, пока не будет установлен триггер, вызывающий его остановку:
$(document).ready(function()
{
var doLoop = true;
function doAlert()
{
if (!doLoop) return;
alert(1);
doAlert();
}
$('#button').hover(function()
{
doAlert();
}, function()
{
doLoop = false;
});
});
Но это не удалось. Кажется, что функция полностью игнорирует присвоение «doLoop = false» в «hover off».
Есть ли способ сделать это?