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, время: 00:32. |