我正在研究使用钛的示例应用程序。 我创建了一个webview并加载了一个本地html,如下所示
var webview = Ti.UI.createWebView({ borderWidth:0, paddingRight:10,width:310,top:25, height:210,left:5 });
webview.html = '<div><a href="http://google.com" id="ggle"></a></div>'
我可以为html中指定的锚标签添加事件监听器吗? 如果是这样的话?如果没有,请告诉我任何其他可能的解决方案。
感谢。
答案 0 :(得分:0)
是的,您可以像这样添加自定义事件:
<div><a href="http://google.com" id="ggle" onclick="Ti.App.fireEvent('openLink', {linkUrl: 'http://google.com'});"></a></div>
在app.js文件中收听该事件:
Ti.App.addEventListener('openLink', function(e){
Ti.Platform.openURL(e.linkUrl);
});