无法正确触发jquery拖动事件

时间:2012-01-11 06:53:26

标签: javascript jquery bind drag eventtrigger

当用户将鼠标拖动到身体的任何位置时,我试图触发名为ts1的div的拖动事件。

div ts1上有一个拖动函数(jquery tagsphere)。我实际想要实现的是触发$('#ts1')。tagsphere()或其他东西

经过大约3-4个小时的测试和寻找答案后,这是我最好的结果:

$('body').bind("drag dragstart dragend",function(event){
            $("#ts1").trigger(event);
            return false;
        });

但是这仍然没有触发它......

为什么呢?我究竟做错了什么?那里有解决方案吗?似乎无法找到1

修改

对不起家伙......对我来说似乎太复杂了......放弃帖子。

似乎拖动功能没有绑定到'ts1',而是由tagsphere函数创建的不同元素,因此使我的问题无关紧要。

1 个答案:

答案 0 :(得分:0)

使用triggerHandler代替trigger

$('body').bind("drag dragstart dragend",function(event){
                    $("#ts1").triggerHandler('drag');
                    return false;
                });