特洛伊
特洛伊
  • 发布:2018-06-03 19:31
  • 更新:2018-06-04 09:32
  • 阅读:1218

请问如何给原生导航控件里的tags添加监听事件呢?

分类:Native.js

比如,我创建了一个导航原生控件,样式如下

titleNView:{  
			autoBackButton:true,  
			backgroundColor:myColor.bg,  
			tags:[{  
				id:'regbtn',tag:'font',position:{top:'0px',right:'0px',width:'50%',height:'100%'},text:'AC',textStyles:{align:'right',color:myColor.font_color}  
			}]  
		}

我想给其中的“regbtn”的tag创建一个监听点击事件,不知道怎么获取这个tags为对象,求解答,谢谢!

2018-06-03 19:31 负责人:无 分享
已邀请:
i***@163.com

i***@163.com

var title = plus.webview.currentWebview().getTitleNView();
title.addEventListener("click", function(e){
// 根据 e.pageX 和 e.pageX 判断点击的大概位置,
if(plus.display.resolutionWidth - e.clientX <= (50 + 3)) {//按钮靠右,且宽50,加3的误差
//点击了
}
}

  • 特洛伊 (作者)

    谢谢!非常感谢!


    2018-06-04 14:28

该问题目前已经被锁定, 无法添加新回复