|
|
|
Закрытие popup(div) если нажимают вне окна.
|
|||
|---|---|---|---|
|
#18+
Всем здрасте. Вопрос описан в теме. Кто может натолкнуть на мысль как сие чудо можно реализовать на скрипте. Правда есть одно замечание, рядом с попап окном есть набор span которые не входят в данный popup(div) и они при этом должны мигать если мышь проходит по ним. Т.е. прозрачный фон здесь не решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2013, 22:29 |
|
||
|
Закрытие popup(div) если нажимают вне окна.
|
|||
|---|---|---|---|
|
#18+
а в чем проблема? повесить онклик на боди, проверять в нем, виден ли попап. если виден, прятать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2013, 23:48 |
|
||
|
Закрытие popup(div) если нажимают вне окна.
|
|||
|---|---|---|---|
|
#18+
"Звиняйте" не все описал, в popup(div) мы можем заполнять инфу и поэтому при клике на input который в данном popup происходит закрытие данного div. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 00:05 |
|
||
|
Закрытие popup(div) если нажимают вне окна.
|
|||
|---|---|---|---|
|
#18+
Человек. ты запутался в своих же мыслях. Подсказали тебе правильно - вешать онклик на боди. У тебя ДОМ дерево...неважно какое, и как оно сделано . есть узел который надо прятать если что - пусть это див класс="попап" есть узлы при клике по которым попап не прячеться(сам див попап и рядом спаны или ещо чего...не важно) ОБРАБОТЧИК онклик на боди если попап спрятано, пропускаем код дальше, если нет выполняем. у тебя есть указатель на узел где произошол клик. в джейквери есть функция проверки, находиться ли даный узел внутри узла другого. проверяешь находится ли узел где кликнули внутри одного из тех, при клике на которых НЕ скрываем попап - если да ничего не делаем, иначе скрываем. (привёл бы код но на изусть синтаксис не знаю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 05:13 |
|
||
|
Закрытие popup(div) если нажимают вне окна.
|
|||
|---|---|---|---|
|
#18+
TVadim, по мотивам этой хорошей статьи Нажимаем клавишу TAB или просто щелкаем мышью в DIV. Потом щелкаем куда угодно за пределами DIV Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 09:36 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38192593&tid=1448564]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 470ms |

| 0 / 0 |
