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」にバインドされているのではなく、タグスフィア機能によって作成された別の要素にバインドされているため、私の質問は無関係です。

4

1 に答える 1

0

triggerHandlerの代わりに使用trigger :

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