plugin中,注册的左键点击会被滚轮和右击触发。

0 投票
使用 SuperMap.Web.UI.Action3Ds.DrawPlacemarkAction.registerClass注册的单机事件onMouseDown ,

但是在场景中按下滚轮,以及右键, 同样会触发。  请问这个问题该怎么解决?
6月 29, 2018 分类:  406次浏览 | 用户: ss01222 初出茅庐 (82 分)

1个回答

0 投票
你在你的程序里面判断一下你当前点击下去的按键时哪个就可以了。
6月 29, 2018 用户: 宋翔 学富五车 (792 分)
SuperMap.Web.UI.Action3Ds.DrawPlacemarkAction.prototype = {
    //fangfa
    dispose: function () {
        this._sceneControl = null
    },
    onMouseDown: function (e) {
        if (window.event.button != 1) {
            return;
        }

无法引用button 。  请问该怎么去判断鼠标是否左键?

smiley这个问题有答案吗?  点击事件里无法引用原生的判断。

...