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, время: 08:14. |