0

我正在使用JQuery 上下文菜单插件

文件准备好后,我contextMenuimg元素

$(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 回答