-
14 Mar 2012 8:33 AM #1
Answered: Problem with Scripts
Answered: Problem with Scripts
Hi, i made a panel , that containes html with an onClick event, the problem is that it hardly fires
like it doesn't recognize the click event on the mobile phone , any clue ?
thx
code:
Ext.application({
name: 'Sencha',
launch: function() {
alert('launched');
Ext.create('Ext.Panel', {
fullscreen: true,
html: '<div style="width:100%;height:100%" onClick="alert(\'looooool\')">Hello World</div>'
});
}
});
-
Best Answer Posted by mitchellsimoens
Try:
Code:var panel = Ext.create('Ext.Panel', { fullscreen: true, html: '<div style="width:100%;height:100%" class="click-me">Hello World</div>', listeners : { element : 'element', tap : function(e, t) { var el = e.getTarget('div.click-me'); if (el) { //tap on the <div> with class = "click-me" } } } });
-
14 Mar 2012 9:14 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,714
- Vote Rating
- 436
- Answers
- 3113
Try:
Code:var panel = Ext.create('Ext.Panel', { fullscreen: true, html: '<div style="width:100%;height:100%" class="click-me">Hello World</div>', listeners : { element : 'element', tap : function(e, t) { var el = e.getTarget('div.click-me'); if (el) { //tap on the <div> with class = "click-me" } } } });Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
15 Mar 2012 4:37 AM #3


Reply With Quote
thanks a lot