JQuery UI slider тормозит страницу.
Здравствуйте!
Есть слайдер: $('.action').slider({ animate: true, range: 'min', value: 250, step: 1, min: 200, max: 500, slide: function(event, ui) { SetVal(event); } }); Если активно перемещать слайдер, то страница виснет, т.к. идёт обращение к функции SetVal, если провести от 200 до 500, то идёт обращение целых 300 раз! Как это можно исправить? |
allanmiln,
а SetVal(event); что делает? |
allanmiln,
или вместо slide используйте change или stop |
Метод slide вызывается на каждый шаг слайдера.
Поддерживаю рони и рекомендую изменить на change/stop Вот пример http://jsfiddle.net/tavriaforever/8KFSj/ |
Часовой пояс GMT +3, время: 04:32. |