0

JQueryコンテキストメニュープラグインを使用しています。

ドキュメントの準備ができたら、contextMenu要素imgを用意します

$(document).ready(function(){
    $('img').contextMenu({
        menu: 'photoMenu'
    },function(action, el, pos) {
        //some function

    });
});

img要素を動的に追加します:

$img = $('<img />');

contextMenu新しく作成されたimg要素をバインドする方法。上記と同じでしょうか?それを呼び出す関数を作成する必要がありますか?または、これを行う他の簡単な方法はありますか?

ありがとう。

4

1 に答える 1

1

現在contextMenu、ドキュメント準備機能にを添付しています。contextMenuイメージの作成後に作成する必要があります。

したがって、コードを次のように更新するだけです。

$img = $('<img />');

$img.contextMenu({
        menu: 'photoMenu'
    },function(action, el, pos) {
        //some function

    });

注:contextMenuイメージオブジェクトを作成した後、作成していることを確認する必要があります。

于 2013-01-23T07:12:22.530 に答える