Плагин JQuery для отложенной загрузки / отложенной оценки?
Есть ли такой плагин jQuery?
Более конкретно: я хочу использовать какой-то элегантный и простой способ отложить выполнение некоторого кода до тех пор, пока оно действительно не понадобится (какое-то событие произойдет). И когда это событие происходит, отложенный код должен выполняться только один раз. Какая-то ленивая инициализация.
Например, примените некоторую анимацию к элементу не тогда, когда документ готов, а когда пользователь наводит курсор на этот элемент.
Я знаю, как сделать это вручную, но мне это не нравится, потому что я должен подумать о проверке и установке флага 'initialized' перед выполнением анонимной функции. Мне было интересно, если это уже сделано (без ошибок, с некоторыми вкусными функциями).