在jQuery中通过编程方式从函数draggable()中调用拖动事件
Programmatically calling drag event from function draggable() in jQuery
我在Javascript文件中有以下代码。我需要以编程方式触发拖动事件,但我不能。
$(".toolItems").draggable({
drag: function (event, ui) {
alert();
},
stop: function (event, ui) {
removeToolItem(event, ui);
}
});
我试着用下面的方式来调用它
function createEvt1() {
var evt1 = $.Event('drag');
evt1.clientX = 20;
evt1.clientY = 30;
$('.toolItems').trigger("drag",evt1);
}
但是不工作
试试这样:
function createEvt1() {
var evt1 = $.Event('drag');
evt1.clientX = 20;
evt1.clientY = 30;
makeDraggable('.toolItems');
}
function makeDraggable(selector){
$(selector).draggable({
drag: function (event, ui) {
alert("dragging");
},
stop: function (event, ui) {
alert("stopping");
}
});
}
只是创建一个函数并将拖动事件放入其中?
function enabledrag(){
$(".toolItems").draggable({
drag: function (event, ui) {
alert();
},
stop: function (event, ui) {
removeToolItem(event, ui);
}
});
}
function createEvt1() {
var evt1 = $.Event('drag');
evt1.clientX = 20;
evt1.clientY = 30;
enabledrag();
}
相关文章:
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 删除对HTML元素的拖动
- jQuery UI可排序-多连接列表拖动
- 禁用SVG拖动
- 旋转后拖动对象
- JQuery UI可拖动潜水与滚动棒到鼠标
- jsPlumb-拖动克隆而不进行复制
- 使用jquery draggable UI使项目可拖动
- 谷歌地图:想在设置draggable为true后直接拖动地图
- 可拖动元素在悬停在另一个'It’s draggable
- Jquery Draggable - 如何使拖动的元素以像素增量对齐
- 逐渐降低不透明度,因为元素是通过jQuery UI .draggable()拖动的
- jquery draggable-拖动时调整选择器大小
- 使用KENDO Draggable拖动KENDO UI Listview的单个元素
- 当所有元素都标记为draggable=false时,在画布上获取拖动事件
- 使用jQuery UI Draggable,使用滚动条时如何避免拖动
- Jquery draggable不允许拖动克隆图像
- 告诉jquery draggable是动态拖动的
- Jquery UI Draggable -光标不停留在可拖动元素
- 在jQuery中通过编程方式从函数draggable()中调用拖动事件