Я использую jQuery UISlider в div, который можно перетаскивать. При нажатии на слайдер событие распространяется, а div начинает перетаскиваться! Есть ли способ остановить его распространение по событию мыши?jQuery UI слайдер для остановки распространения события
Использование return false не работает для меня.
$('#slider-' + boxId).slider(
{
step: 0.2,
min: 0.2,
max: 2,
value: [1],
stop: function(event, ui)
{
var value = 0.2;
value = ui.value;
$('#' + boxId + ' .timeText').text(value + ' secs');
$('#' + boxId).attr('data-time' , value);
_timeLineUtility.reCalculateAll();
return false;
},
slide: function (event, ui)
{
return false;
},
start: function(event, ui) { return false; }
});
Если вернуться ложь не работает, что что собирается делать? return false должно быть тем же самым, что и вызов обоих –
Охх, я получил его .. вернуть ложную дозу ничего для делегата, но event.stopPropagation() устанавливает свойство, чтобы остановить его. –
@ Dipaks ваш старый ответ сработал хорошо, спасибо :) –