Wtyczka JQuery do leniwego ładowania / leniwej oceny?

Czy istnieje taka wtyczka jQuery?

Bardziej szczegółowe: chcę użyć pewnego eleganckiego i łatwego sposobu, aby odłożyć wykonanie niektórych kodów, aż będą naprawdę potrzebne (zdarzy się jakieś zdarzenie). A kiedy to się wydarzy, odroczony kod powinien zostać wykonany tylko raz. Jakaś leniwa inicjalizacja.

Na przykład, zastosuj animację do elementu nie wtedy, gdy dokument jest gotowy, ale gdy użytkownik najedzie na ten element.

Wiem, jak to zrobić w sposób ręczny, ale nie podoba mi się, ponieważ muszę pomyśleć o sprawdzeniu i ustawieniu flagi „zainicjalizowanej” przed wykonaniem funkcji anonimowej. Zastanawiałem się, czy to już zostało zrobione (wolne od błędów, z kilkoma smacznymi funkcjami).

questionAnswers(3)

yourAnswerToTheQuestion