HTMLイベントに応じてビューを切り替えたいと思います。通常はマップされた画像をタップします。
私はこの投稿を通り抜けました。html要素にリスナーを追加してhref値を取得する方法を説明します。この手順は正常に実行されました。
次のステップは、正しいビューに切り替えることです。通常、href = "item1"の場合、 "item1"を表示するように切り替えたいのですが、これを実行する方法がわかりません。
私の見解ではhtml要素のコード:
<img class="map" src="folder/name_pic.jpg" ...usemap='#MapName' />
<map name='#MapName' ...>
<area shape=...... href="view1" />
<area shape=...... href="view2" />
<area shape=...... href="view3" />
</map>
親タブパネルのコード:
panel.getEl().on({
tap: function(e){
var href = Ext.fly(e.getTarget(
'img.map')).getAttribute('href');
// What goes HERE?
// if (href == 'view1')
// display 'view1'...
},
delegate: 'img.map'
});