krpano元素之鼠标右击菜单contextmenu标签

krpano元素之鼠标右击菜单contextmenu标签

基本格式

<contextmenu>
		<item name="kr" caption="KRPANO" />
		<item name="fs" caption="FULLSCREEN" />
		<item name="cc" caption="Change Controlmode" onclick="skin_changecontrolmode();"  separator="true" />
		<item name="nv" caption="Normal View"        onclick="skin_view_normal();"        showif="view.vlookatrange == 180" separator="true"      />
		<item name="fv" caption="Fisheye View"       onclick="skin_view_fisheye();"       showif="view.vlookatrange == 180" devices="flash|webgl" />
		<item name="sv" caption="Stereographic View" onclick="skin_view_stereographic();" showif="view.vlookatrange == 180" devices="flash|webgl" />
		<item name="av" caption="Architectural View" onclick="skin_view_architectural();" showif="view.vlookatrange == 180"                       />
		<item name="pv" caption="Pannini View"       onclick="skin_view_pannini();"       showif="view.vlookatrange == 180" devices="flash|webgl" />
		<item name="lp" caption="Little Planet View" onclick="skin_view_littleplanet();"  showif="view.vlookatrange == 180" devices="flash|webgl" />
	</contextmenu>

属性

<contextmenu fullscreen="false"           是否显示全屏显示按钮
             native="false"               是否试用原生项目,设置为true禁止自定义菜单
             versioninfo="true"           是否显示版本信息
             enterfs="Fullscreen"         设置自动全屏项目
             exitfs="Exit Fullscreen"     设置退出全屏项目
             >
            <item name=""                  索引名称
                    caption=""             显示的文本
                  enabled="true"	       是否点击生效
                  visible="true"           是否可见
                  separator="false"        是否显示分隔条
                  showif=""		           显示条件	
                  οnclick="..."            点击事件
          />
</contextmenu>

js添加动态添加

/**
 * 添加右键菜单内容
 * @param {*} name 索引名称
 * @param {*} caption_name 菜单显示文本
 */
function contextmenu(name, caption_name){
    krpano.call('contextmenu.additem[' + name + ']');//添加
    krpano.set('contextmenu.item[' + name + '].caption', caption_name);
    krpano.set('contextmenu.item[' + name + '].onclick', action());
}

function action(){
    
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值