Я хочу построить слайдер с двумя диапазонами в jQuery самостоятельно. Моя первая попытка рода работ. Но иногда, если я отпускаю кнопку мыши после перетаскивания слайда, сайт автоматически перезагружается. Я загрузил свой код на jsfiddle:jQuery Dual Range Slider Reload
Вот часть JS:
$(document).ready(function() {
var $dragging = null;
$('.slider').bind("mousemove", function(e) {
if ($dragging) {
if (e.pageX<200) {
$dragging.offset({
left: e.pageX
});
}
}
});
$('.left_slider').bind("mousedown", function (e) {
$dragging = $(e.target);
});
$('.right_slider').bind("mousedown", function (e) {
$dragging = $(e.target);
});
$('.slider').bind("mouseup", function (e) {
$dragging = null;
});
});
Даже в скрипке он перезагружает иногда после отпускания кнопки мыши. Что я делаю неправильно?
Заранее благодарим за вашу помощь!
Greetz
Пожалуйста, используйте кнопку TidyUp в ваших скрипках и следовать предложениям. Это упрощает вашу демонстрацию. – isherwood