【问题标题】:jQuery live right clickjQuery live 右键单击
【发布时间】:2010-06-19 21:00:02
【问题描述】:

如何使用 jQuery live 函数作为右键监听器?

我用过这个插件:http://abeautifulsite.net/2008/05/jquery-right-click-plugin 用于监听右键事件。但它不是现场直播,这对我来说是个问题。

希望你能帮忙

(顺便说一句。对不起我的英语不好)

提前致谢

【问题讨论】:

  • 你为什么要坚持使用直播功能?
  • 因为我是通过jquery附加图片,所以我必须使用live。

标签: jquery live right-click


【解决方案1】:

rightClick() 只是一个分配常规鼠标事件的函数。该函数禁用上下文菜单。

您最好直接在动态创建图像的代码中对图像调用rightClick()

var $myNewImage = $('<img src="some/path.jpg" />');
    $myNewImage.rightClick(function(){
                               // Your right click code
                           });

$myNewImage.appendTo(selector);

【讨论】:

    【解决方案2】:

    我还没有通过插件代码,但试试这个。

    $("#selector").live("rightClick", function(e) {
         // Do something
    });
    

    【讨论】:

      【解决方案3】:

      试试:

      var $myNewImage = $('<img src="some/path.jpg" />');
      $myNewImage.bind("rightClick",function(){
                                 // Your right click code
                             });
      
      $myNewImage.appendTo(selector);
      

      或者如果你喜欢链接:

       var $myNewImage = $('<img src="some/path.jpg" />')
           .bind("rightClick",function(){
           // Your right click code
           })
          .appendTo(selector);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-26
        • 2012-12-17
        • 2014-01-03
        • 1970-01-01
        • 2012-11-06
        • 1970-01-01
        相关资源
        最近更新 更多