dblclick事件是在jquery拖放后触发的
dblclick event is triggered after jquery drag and drop
我正试图将双击事件添加到jquery连接的列表项中。我添加双击事件,如下所示;
$(a_elements[i]).dblclick(duplicate_building(a_elements[i]));
这是一个函数的一部分,该函数在li丢弃后运行,并使用a元素数组在每个元素中循环。问题是,一旦我把元素放在列表中,函数"duplicate_building"就会运行,尽管我只是把元素放进列表中,而且这只是用了一次单击,但有人能告诉我为什么双击事件在没有双击的情况下运行,以及如何停止它吗?
如果有人能发现我的错误,请提前感谢
您可以触发双击事件,如:
$('selector_to_target').trigger('dblclick');
根据评论
你可以试试这个:
$('boby').on('dblclick', a_elements[i], duplicate_building(a_elements[i]));
我发现了这个问题,因为我需要在jquery函数中声明函数调用,如下所示;
$(a_elements[i]).dblclick(function(){duplicate_building(this)});
这意味着duplicatebuilding只在双击时运行,而不是在事件声明为时运行
感谢您通过departadox 提供的帮助
相关文章:
- dblclick事件是在jquery拖放后触发的
- 在jQuery UI中获取ul和li值,拖放即可排序
- HTML5拖放;Drop-使用jQuery处理事件
- 使用jquery拖放图像
- JQuery从两个表中拖放
- 拖放下载,支持IE Javascript/Jquery/Html5
- 只允许一个可放置区域 jquery 拖放
- Jquery列表拖放
- Jquery 拖放允许 2 个元素
- 区分不同的可拖放元素(jQuery 拖放)
- JavaScript/jQuery在两个iframe之间拖放元素
- jQuery UI-拖放排序和还原
- jQuery:通过拖放获取所选图像的名称
- 复杂的拖放 jquery UI
- 正在尝试从拖放Jquery文件中设置fileinput val
- 拖放jQuery保存位置到mysql数据库
- 拖放- JQuery插件
- 拖放Jquery -删除拖放时,它离开网格
- 拖放jquery不起作用
- 不知道如何使用拖放jQuery插件