|
|
|
(HTML) Вызов события при выходе курсора мыши за пределы области
|
|||
|---|---|---|---|
|
#18+
Есть таблица с ячейками. К каждой ячейке привязано событие на вход мыши и на выход. Я хочу чтобы при выходе мыши за пределы всей таблицы вызывалось еще одно событие. Проблема в том, что если привязать функцию на событие таблицы onmouseout, то эта функций вызывается даже при перемещении мыши из одной ячейки в другую. Как добиться желаемого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2006, 16:26 |
|
||
|
(HTML) Вызов события при выходе курсора мыши за пределы области
|
|||
|---|---|---|---|
|
#18+
Попробуйте проверять, откуда пришла мыша. Если ячейки той же таблицы, то не заглушите событие. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2006, 17:18 |
|
||
|
(HTML) Вызов события при выходе курсора мыши за пределы области
|
|||
|---|---|---|---|
|
#18+
В общем, пока сделал так: окаймил со всех сторон нужную область дополнительными ячейками и этим дополнительным объектам назначил событие onmouseout. В общем-то, работает почти так, как нужно =) А с твоим советом пока не очень разобрался. Т.е. я могу узнать откуда пришло событие. Но почему-то оно иногда приходит по нескольку раз от таблицы... Я проверял свойство target/srcElement. Так что пока я еще разбираюсь, но идея понятна, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2006, 11:02 |
|
||
|
(HTML) Вызов события при выходе курсора мыши за пределы области
|
|||
|---|---|---|---|
|
#18+
видимо, ваще решение единственое возможное *скажите что они курят (создатели браузеров) опыты привели к выводу, о том что при переходе с ячейки на ячейку мышь чудом покидает аж документ Код: plaintext 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. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 13:12 |
|
||
|
(HTML) Вызов события при выходе курсора мыши за пределы области
|
|||
|---|---|---|---|
|
#18+
Зачем писать такие громоздкие коды? Возьми эту таблицу (основную) в другую таблицу. В этой, другой, таблице будет только одна ячейка в которой будет меститься основная таблица, вот на эту ячейку и повесь OnMouseOut. И всем трем параметрам таблицы (border,cellpadding,cellspacing) проставь 0 - она "натянется" на основную таблицу и никаких даже отступов не будет.... ----------------------------------- Бесплатные шаблоны и статьи для вебмастера Думайте нестандартно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 14:31 |
|
||
|
(HTML) Вызов события при выходе курсора мыши за пределы области
|
|||
|---|---|---|---|
|
#18+
этот длинный код - не решение проблемы, а инструмент поиска решения если при переходе с ячейки на ячейку срабатывает событие onmouseout у документа то как вы думаете ваше решение будет работать? все еще уверены? пробуем: Код: plaintext 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2006, 17:05 |
|
||
|
(HTML) Вызов события при выходе курсора мыши за пределы области
|
|||
|---|---|---|---|
|
#18+
OnMouseOut таблицы вешаем не на основную таблицу, а на вспомогательную (ту которая "обтягивает" основную таблицу) - тогда это событие не будет вызываться при переходе из ячейки в ячейку основной таблицы. См. поставленную задачу. AlexGЯ хочу чтобы при выходе мыши за пределы всей таблицы вызывалось еще одно событие. Проблема в том, что если привязать функцию на событие таблицы onmouseout, то эта функций вызывается даже при перемещении мыши из одной ячейки в другую. Как добиться желаемого? ----------------------------------- Бесплатные шаблоны и статьи для вебмастера ICQ: 225-481-663 Думайте нестандартно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2006, 17:51 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33526585&tid=1476752]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 506ms |

| 0 / 0 |
