Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Элемент не скрывается при клике на самом себе (https://javascript.ru/forum/jquery/22684-ehlement-ne-skryvaetsya-pri-klike-na-samom-sebe.html)

Андрей38 13.11.2011 14:46

Вы пишите так
$('#list'), а потом
$(list).hide()
Код работает также и по стандартному шаблону $('#list'), $('#list').hide()
Пожайлуста, скажите, в чем отличие этих записей?

DjDiablo 13.11.2011 23:30

там в комментах впринципе описано.

list это переменная.
По идеи list.hide() должно быть достаточно.
код $(list).hide() - это масло масленное, считай это опечаткой.

Ссылка на элемент dom в переменной это хорошая практика. Находишь объект сохраняешь его в переменную (в нашем случае лист) и обращайся к нему хоть 100 раз без потери скорости. В противном случае его придется 100 раз искать, а поиск это дорогое удовольствие, в плане скорости. А так раз нашли, и юзаем.

Андрей38 14.11.2011 01:34

Спасибо ОГРОМНОЕ за объяснение!!!


Часовой пояс GMT +3, время: 13:33.