0

当用户将鼠标拖动到正文中的任何位置时,我试图触发名为 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 函数创建的不同元素,因此使我的问题无关紧要。

4

1 回答 1

0

使用triggerHandler而不是trigger

$('body').bind("drag dragstart dragend",function(event){
                    $("#ts1").triggerHandler('drag');
                    return false;
                });
于 2012-01-11T07:08:56.150 回答