在网上找了好多但是大部分都是关于tree和grid的右击事件实现~~~

解决方案 »

  1.   


    div 图标可以用button代替,有一种button是可以显示菜单的。然后修改底层事件
    用右键显示。
    你说的div图片右键其实也是可以的,但是你要自己扩展。实现起来和普通的一样
    在div初始化的时候,div.addEvent("menucontext");
    就是你在click的时候,当右键点击div.fireEvent("menucontext", this);抛出这个事件
    然后你就可以给div添加menucontext监听了
    div.on("menucontext", function () {//显示菜单})
    基本思想就这样
      

  2.   

    这些img图标div是用canvas画出来的,有很多~~在内部用 oncontextmenu可以实现~~现在就是在想如何在外部直接对生成的div进行事件处理~~~