Javascriptを使用して、Titanium DeveloperのcreateImageViewの画像パスまたはURLを取得するにはどうすればいいですか?addeventlistenerをクリックしますか?

私はImageViewをクリックして、ImageViewを持っています。私はImageEvent(イメージまたはURL)をaddEventListenerの中に入れたいと思います。または単に私の質問は、私たちがImageをクリックしたときにImageViewのプロパティの情報を得る方法です.JavaScriptを使用してTitanium Developerでclick eventlistenerを使用してImageをクリックします。

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'からイメージビュー情報にアクセスできますか?

0

2 答え

はい、できます。 @Muhammad Zeeshanが与えたやり方は、あなたのimgオブジェクトが可視であるかグローバルである場合に限り動作します。

"e"オブジェクトを使用してアクセスしたい場合。このようにアクセスできます。

img.addEventListener('click', function(e){
  var path = e.source.image;
});

e.source。*を使用して、イベントリスナー内のすべてのUIコントロールのすべてのプロパティにアクセスできます。

  • =プロパティ名。
1
追加された

はい、できます。 ちょうどこれを行う。

img.addEventListener('click', function(e){
  var path = img.image;

});
0
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript