我试图触发名为ts1的div的拖动事件,当用户拖动鼠标在身体的任何地方。
div ts1上有一个拖动函数()。我真正想要实现的是触发$('#ts1').tagsphere()之类的东西。
经过大约3-4个小时的测试和寻找答案,这是我最好的结果:
$('body').bind("drag dragstart dragend",function(event){
$("#ts1").trigger(event);
return false;
});但是这仍然不能触发它..。
为什么?我做错什么了?已经有解决办法了吗?似乎找不到
编辑
抱歉,guys...seems太复杂了,不适合me..abandoning发帖。
似乎拖放函数不一定是“ts1”,而是由tagsphere函数创建的另一个元素,从而使我的问题变得无关紧要。
发布于 2012-01-11 07:08:56
使用triggerHandler而不是trigger:
$('body').bind("drag dragstart dragend",function(event){
$("#ts1").triggerHandler('drag');
return false;
});https://stackoverflow.com/questions/8815300
复制相似问题