none
SVG元素如何绑定oncontextmenu事件? RRS feed

  • 问题

  • 目的:

    我在IE9下编写一个SVG的流程设计器,希望给SVG绑定oncontextmenu事件来禁止右键,

    现象1:

    可我编写时无论SVG还是G等等其它元素,都无法动态绑定oncontextmenu事件,(Chrome下可以)

    现象2:

    但是

    <svg oncontextmenu='return false'></svg>

    这样写可以禁止右键,不知是什么原因?

    问题:

    如何才能给svg元素动态绑定oncontextmenu事件?或者如何让在svg元素上禁止右键(但要同时要有onmousedown事件)?

    2014年1月27日 3:37

答案

  • 你好,

    你需要使用 normal click handler,检查 event.button的 值。

    看看下面的例子: Listen to rightclick on svg element with Raphael.js  

    Regards


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年1月28日 7:54