|
|
|
блокировка созданных jquery ф-ций
|
|||
|---|---|---|---|
|
#18+
как с помощью jquery временно заблокировать созданную им же обработку события? К примеру на время выполнения другого события блокировать (деативировать) это: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2010, 22:32:00 |
|
||
|
блокировка созданных jquery ф-ций
|
|||
|---|---|---|---|
|
#18+
Пользоваться методами bind и unbind: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2010, 02:34:06 |
|
||
|
блокировка созданных jquery ф-ций
|
|||
|---|---|---|---|
|
#18+
спасибо! то что надо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2010, 11:36:38 |
|
||
|
блокировка созданных jquery ф-ций
|
|||
|---|---|---|---|
|
#18+
ещё один маленький вопрос... пытаюсь сейчас с помощью bind связать функцию _over() c событием mouseover... изначально все было завязано на функции hover Код: plaintext bind работает с событиями mouseover и mouseout, следовательно мне надо написать 2 функции для этих событий. к примеру _over() и _out() далее Код: plaintext 1. все сделал, но при загрузке страницы автоматом срабатывает ф-ция _over(), почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2010, 12:40:32 |
|
||
|
блокировка созданных jquery ф-ций
|
|||
|---|---|---|---|
|
#18+
XmarkerX] Код: plaintext bind работает с событиями mouseover и mouseout, следовательно мне надо написать 2 функции для этих событий. к примеру _over() и _out() далее Код: plaintext 1. все сделал, но при загрузке страницы автоматом срабатывает ф-ция _over(), почему?[/quot] потому что во-первых, _over - это функция, а _over(this) - это вызов функции, что - разные вещи. В hover вы передавали первое, в bind передаете второе. Во-вторых, есть вероятность, что hover реализован не как mouseover + mouseout (хотя маловероятно) - лень лезть в ман и код jQuery. В общем Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2010, 13:07:44 |
|
||
|
блокировка созданных jquery ф-ций
|
|||
|---|---|---|---|
|
#18+
XmarkerX, потому что во-первых, _over - это функция, а _over(this) - это вызов функции, что - разные вещи. В hover вы передавали первое, в bind передаете второе. Во-вторых, есть вероятность, что hover реализован не как mouseover + mouseout (хотя маловероятно) - лень лезть в ман и код jQuery. В общем Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2010, 13:08:12 |
|
||
|
блокировка созданных jquery ф-ций
|
|||
|---|---|---|---|
|
#18+
Тоже лень лезть, то уверен, что hover - это не отработка onmouseout, onmouseover. Кто пользовался, той знает чем чревато использование этих событий. Именно поэтому в jQuery появились новые события (реализация механизма) - mouseleave и mouseenter. Думаю, что hover сделан с их использованием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2010, 13:43:42 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36596743&tid=1453174]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
227ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 562ms |

| 0 / 0 |
