Ben bir animasyon devam etmek işlev 'whileonmouseover' çeşit gerçekleştirmek için bir yol gerekir iken bu fonksiyonu verilmiş bir öğenin üzerine fare eylemi ... ÖrneğinjQuery - Fare bir öğenin üzerine geldiğinde nasıl bir animasyona devam edebilirim?
:
$(document).ready(function()
{
function doAlert()
{
alert(1);
}
$('#button').hover(function()
{
doAlert();
});
});
uyarı olacak fare bir kere #button üzerinden geçerken ateş edin. Ben
Bir tetik ayarlanır kadar durmasına neden uyarısı devam etmek fonksiyon özyineleme çeşit yapıyor denedim ... fare #button üzerinde kaldığı sürece bu uyarı ateşi olan devam etmek için bir yol gerekir:
Ancak bu başarısız oldu. İşlev, 'hover kapalı' konumunda 'doLoop = false' ödevini tamamen yoksayar.
Bunu gerçekleştirmenin herhangi bir yolu var mı? .ready
çalışmaz mı. Fare, öğeyi hareket ettirdikten sonra işlev devam etti. 'doLoop = false' etkilenmemiş görünüyordu. DoAlert'den doAlert çağrısı – dave
, böyle bir durumda hızlı bellek yığılmasına ve yanıt vermemeye neden olabilir. – Lobstrosity
Alternatif yöntemlere açığım var – dave