|
|
|
изменение в jslider без генерации событий и проверка значений
|
|||
|---|---|---|---|
|
#18+
суть такова я повесил обработчик на событие Change для JSlider-а в котором проверяю допутимое ли было значение выбрано. если нет то сбрасываю на ноль xxx.setValue (0). обнаруживаются странные события - через раз значение востанавливается на то которое было до изменения, прошел все под отладчиком - нигде нет фрагмента кода гдебы еще изменялся Jslider - а нет, сбрасывается и через раз. то что при попытке вызова setValue в обработчике на Change возникает рекурсия неприятно но поборол - просто ввел дополнительный флажок inside который устанавливается при входе и сбрасывается при выходе из процедуры обработки события. уверен что на самом деле так не делают и отсюда вопросы: есть ли способ изменить значение jslider-а без того чтобы генерировать событие а также может все делать по другому ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 16:13 |
|
||
|
изменение в jslider без генерации событий и проверка значений
|
|||
|---|---|---|---|
|
#18+
black zorroв котором проверяю допутимое ли было значение выбрано а как в нем можно выбрать недопустимое значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 16:30 |
|
||
|
изменение в jslider без генерации событий и проверка значений
|
|||
|---|---|---|---|
|
#18+
>> как в нем можно выбрать недопустимое значение? вся фишка в том что возможные значения для JSlidera зависят от других элементов управления, ну представьте себе что есть точки которые нельзя выбирать если включен какой-то чекбокс, ну не суть того важно. по самому вопросу что нибудь дельное есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 17:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32846599&tid=2153182]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 407ms |

| 0 / 0 |
