2015-02-15 2 views
0

Есть ли способ инициировать событие, когда вы перетаскиваете элемент в определенное место или перетаскиваете его на определенную сумму?События, инициированные при перетаскивании jquery

Например, с помощью ползунка вы можете иметь это событие произойдет, когда вы перетащите ползунок, как это:

$('.slider').slider({ 
    slide : function(){}, 
    change : function(){} 
}); 

есть что-нибудь подобное с перетаскиваемом элемента с помощью JQuery UI?

+1

Какого вида перетаскиваемого элемента вы говорите? Если вы используете метод jQuery UI draggable, тогда прочитайте DOC: http://api.jqueryui.com/draggable/#event-drag –

ответ

0

Обнаружен очень просто:

$('#id').draggable({ 
    drag: function(){ 
     //code here 
    } 
}); 
1

Проверить это page из

/* events fired on the draggable target */ 
element.addEventListener("drag", function(event) { 
    //drag code here 
}, false); 
0

Я видел, как вы с тегами JQUI, так что если вы используете JQuerUI-х slider, он имеет функции для запуска и изменения. Если вы сохраняете начальный номер и сравниваете каждый звонок для изменения, вы можете получить смещение от данного притяжения.

+0

Я показывал это как пример, чтобы увидеть, есть ли аналогичная вещь для перетаскиваемого элемента – Jaketr00

+0

Спасибо , следовало бы более внимательно прочитать –

Смежные вопросы