Я сейчас работаю над плагином перетаскивания.Я хочу добавить функцию, чтобы пользователь мог ограничить количество перемещаемых объектов.Я назову эту функцию dragLimitation.
Это то, что я имею до сих пор:
var limit = 0;
$(document).ready(function() {
$(oj).mouseup(function() {
if (o.dragLimitation !== false) {
if (limit > (o.dragLimitation-1)) {
//Code to Stop Drag Here
} else {
limit++;
$('#back').html(limit);
}
}
});
});
О коде: Есть пара вещей, которые я хочу получитьясно, ребята, чтобы я мог получить ответ.
var, oj in: $(oj).mouseup(function() {
просто относится к this
.В этом случае this
будет: $('#drag').jDrag();
, что просто для запуска моего плагина.
#drag
= this
Одна вещь, на которую я хочу обратить внимание, это o.dragLimitation
.Это позволяет получить количество раз, когда перетаскиваемый элемент / объект может быть отброшен (mouseup).
Пример:
$('#drag').jDrag({
dragLimitation: 20
});
Это позволит #drag
иметь возможность перетаскиванияи упал 20
раз.
Я получил много кода, но я просто не знаю, как остановить перетаскивание элемента.Я не нарушаю код, используя также:
$('body').append('<span>');
Таким образом, пользователи по-прежнему могут использовать оставшуюся часть страницы.
Вот где должен быть код для остановки перетаскивания:
if (limit > (o.dragLimitation - 1)) {
//Code to Stop Drag Here
}
Я действительно надеюсь, что кто-то может помочь мне с подробностями, которые я дал.Спасибо за любую помощь.