如何使用Javascript click addeventlistener在Tianium Developer中获取createImageView的图像路径或URL?
我有一个ImageView,点击ImageView我想得到addEventListener中的图像路径(图像或url),我们如何实现这一点。或者简单地说,我的问题是,当我们在使用javascript的Tianium Developer中使用click eventlistener单击图像时,如何获得ImageView属性的信息如何使用Javascript click addeventlistener在Tianium Developer中获取createImageView的图像路径或URL?,javascript,ios,titanium,Javascript,Ios,Titanium,我有一个ImageView,点击ImageView我想得到addEventListener中的图像路径(图像或url),我们如何实现这一点。或者简单地说,我的问题是,当我们在使用javascript的Tianium Developer中使用click eventlistener单击图像时,如何获得ImageView属性的信息 img = Ti.UI.createImageView({ image: 'http://www.xyz.com/v2/media/Images/Venue/' + pho
img = Ti.UI.createImageView({
image: 'http://www.xyz.com/v2/media/Images/Venue/' + photoName + '?' + rand,
hires: 'true',
width: 70,
height: 60,
top: top,
left: left,
borderWidth: 3,
borderShadow: '000',
borderColor: '#FFF',
contentMode: 'aspectfull',
clipsToBounds: true
});
img.addEventListener('click', function(e)
{
});
我们可以从addEventListener的“click”事件的“e”中访问imageview信息吗?可以,
就这么做吧
img.addEventListener('click', function(e){
var path = img.image;
});
是的,你能行。@Muhammad Zeeshan给出的方法也有效,但只有当您的img对象可见或全局时才有效 如果要使用“e”对象访问它。你可以这样访问它
img.addEventListener('click', function(e){
var path = e.source.image;
});
您可以使用e.source访问事件侦听器中所有ui控件的所有属性*
- =属性名称