
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.07.2015, 23:48
|
|||
|---|---|---|---|
|
|||
jquery selector |
|||
|
#18+
Код: javascript 1. 2. 3. на странице есть 2 элемента с классом left при клике на одном элементе, rating вызывается 2 раза если сделать так Код: javascript 1. 2. 3. то при клике на втором элементе ничего не происходит как исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2015, 08:32
|
|||
|---|---|---|---|
|
|||
jquery selector |
|||
|
#18+
в штанишках, а какого результата вы хотите добиться? В обоих случаях обработчик отрабатывает правильно. Во втором случае по какому элементу click, для того элемента и выполняется обработчик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2015, 08:42
|
|||
|---|---|---|---|
|
|||
jquery selector |
|||
|
#18+
я хочу чтобы при клике на элементе вызывалась ф-я rating 1 раз в идеале чтобы код Код: javascript 1. 2. 3. отрабатывал 1 раз при клике на 1 элементе, потому что на странице могут динамически добавляться новые элементы с классом left вот кусок кода Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2015, 08:46
|
|||
|---|---|---|---|
|
|||
jquery selector |
|||
|
#18+
на самом деле я немного удивлен, почему rating вызывается больше 1 раза при клике на элементе left, может ошибка где то у меня ведь этого не должно быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2015, 08:53
|
|||
|---|---|---|---|
|
|||
jquery selector |
|||
|
#18+
Код: javascript 1. 2. 3. новое открытие- если на форме 3 элемента left, то код выше работает так- клик на первом элементе вызывает rating 2 раза, клик на втором элементе 1 раз rating вызывает, клик 3 элемент никак не отлавливается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2015, 09:01
|
|||
|---|---|---|---|
|
|||
jquery selector |
|||
|
#18+
в штанишкахя хочу чтобы при клике на элементе вызывалась ф-я rating 1 раз в идеале чтобы код Код: javascript 1. 2. 3. отрабатывал 1 раз при клике на 1 элементе, потому что на странице могут динамически добавляться новые элементы с классом left Ваш обработчик, прицепленный к body, не будет отрабатывать 1 раз при наличии на странице нескольких элементов класса left. См. http://api.jquery.com/on/ Вот что получается с вашим кодом при назначении обработчика click непосредственно элементу класса left: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Каждый элемент откликается, когда по нему производится click. Именно для этого элемента отрабатывает обработчик click, а не для какого-то другого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1445833]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 474ms |

| 0 / 0 |
