Слияние кода завершено, страница обновится автоматически
Реализация функции перетаскивания для div в JavaScript.
Использование:
new Drag(options).register(el)
где options — это объект с параметрами:
Название | Параметр | Описание |
---|---|---|
onDrag | left=левое поле, top=верхнее поле | Во время перетаскивания |
onBegin | left=левое поле, top=верхнее поле, x=смещение влево, y=смещение вверх | При начале перетаскивания |
onEnd | left=левое поле, top=верхнее поле | По окончании перетаскивания |
$.fn.drag = function() {
var options = {
onBegin: function(data) {},
onEnd: function(data) {},
onDrag: function(data) {}
};
new Drag(options).register(this);
};
Применение jQuery:
$(".aa").drag();
Vue.directive('drag', {
inserted(el, binding) {
var options={};
new Drag(options).register(el);
}
});
Применение Vue:
<div v-drag="{aa:123}"></div>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )