Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Javascript click addeventlistener在Tianium Developer中获取createImageView的图像路径或URL?_Javascript_Ios_Titanium - Fatal编程技术网

如何使用Javascript click addeventlistener在Tianium Developer中获取createImageView的图像路径或URL?

如何使用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

我有一个ImageView,点击ImageView我想得到addEventListener中的图像路径(图像或url),我们如何实现这一点。或者简单地说,我的问题是,当我们在使用javascript的Tianium Developer中使用click eventlistener单击图像时,如何获得ImageView属性的信息

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控件的所有属性*

  • =属性名称