fadeIn и ему подобные
Добрый день господа.
Начал изучать jquery сегодня с утра:) столкнулся со следующей ситуацией: Добавляю обработчик события для некоего элемента $("#first").bind("click", fadeIn); Ничего не работает, заглянул в консоль - fadeIn is not defined. Включил смекалку и переписал в другом виде: $("#first").bind("click", function() {$("#first").fadeIn("slow");}); Все получилось Так вот, вопрос - fadeIn и его "товарищи" (fadeOut и тд.) существуют только как методы объекта? Их нельзя просто вызвать как функцию? Или я неверно оформил саму обработку события? |
Цитата:
А у jQuery есть такой метод. |
Вот так лучше
$("#first").bind("click", function() { $(this).fadeIn("slow"); }); Правда этот код немного лишен смысла т.к. по клику на #first его же надо показывать... А нажать на невидимый блок нельзя. Но идея с this я думаю ясна. |
Часовой пояс GMT +3, время: 15:42. |