Не могу вызвать событие перетаскивания JQuery правильно

Я пытаюсь вызвать событие перетаскивания элемента div с именем ts1, когда пользователь перетаскивает мышь в любое место тела.

У div ts1 есть функция перетаскивания (теговая сфера jquery). Чего я на самом деле пытаюсь добиться, так это вызвать $('#ts1'). Tagsphere() или что-то в этом роде.

после 3-4 часов тестирования и поиска ответов, это мой лучший результат:

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

НО это все еще не вызывает это....

Зачем? Что я делаю неправильно? есть ли какое-то решение, которое уже работает? кажется, не могу найти 1

РЕДАКТИРОВАТЬ

Извините, ребята... кажется, слишком сложным для меня.. отменяющий пост.

Кажется, что функция перетаскивания связана не с 'ts1', а с другим элементом, созданным функцией tagsphere, что делает мой вопрос бесполезным.

1 ответ

Использование triggerHandler вместо trigger:

$('body').bind("drag dragstart dragend",function(event){
                    $("#ts1").triggerHandler('drag');
                    return false;
                });
Другие вопросы по тегам