| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Наведение мишы |
| Автор: neoks 28.10.2011, 17:10 | ||||||
| Я знаю что это уже обсуждалось где то, Но я не знаю как правильно сформировать вопрос. Есть html код.
И jquery функция.
Так вот, класс применяется ко всем дивам, мне нужно применить тока к последниму который находится внутри div То есть так:
|
| Автор: $дмитрий 28.10.2011, 17:17 | ||||
В данном случаи можно так
|
| Автор: neoks 28.10.2011, 17:20 |
| Можно и так, но это я кинул для наглядности, а что если их там сотни |
| Автор: $дмитрий 28.10.2011, 17:46 | ||
Лови
|
| Автор: neoks 28.10.2011, 19:15 | ||||
Как бы так объяснить, представим что есть body и div, div растянут на весь экран.
Что произойдет, если навести курсор на страницу, то этот класс применяться к body и div, вот и вся загвоздка, такого не должно быть, класс должен применяться только к div, ведь div перекрыл элемент body. А теперь представим что в body есть еше один div который не растянут на весь экран, так вот при наведение на него курсора должен применяться класс только к нему. Вроде объяснил, раньше видел что та подобное но не помню где и как это называется. |
| Автор: ksnk 28.10.2011, 19:37 | ||
neoks, Ну тогда нужно как-то отличать один див, к которому не стоит применять выделение, от другого дива, которым нужно поморгать. Класс, например к ним присобачить характерный. Ну и селектор нужный сделать
|
| Автор: neoks 29.10.2011, 10:46 | ||
| Все разобрался, подсказали сделать через bind. Кому интересно вот скриптек.
|