2011-07-29 2 views
3

Je veux ajouter une image dans l'application webos et je veux ajouter un événement de clic pour cela. Je ne suis également pas en mesure de mettre l'image de fond dans l'application. je mets ce code pour définir l'image d'arrière-plan dans le fichier Basic.cssComment puis-je mettre l'image dans l'application webOS

body.palm-default { 
    background: url('../images/comman_bg.png') top left no-repeat; 
    z-index: -1; 
    position: fixed; 
    top: 0px; 
    left: 0px; 
    width: 320px; 
    height: 480px; 
} 
/* "splash" below is the scene name. Replace it with your scene name to get it to have a custom background */ 
#mojo-scene-splash-scene-scroller { 
    background: url('../images/splash-screenshot-default.png') top left no-repeat; 
} 

si quelqu'un a le code pour voir l'image et cliquez sur l'image pour l'événement puis répondre.

Répondre

1
// set up the image view widget 
    this.tfdImages = this.controller.get("tfd-images"); 
    this.tfdWidget = this.controller.setupWidget("tfd-images", {noExtractFS: true}, this.imageModel = 
          { 
           onLeftFunction: function() { this.updateImages(-1); }.bind(this), 
           onRightFunction: function() { this.updateImages(1); }.bind(this) 
          }); 
1

Avez-vous veillé à inclure le fichier Basic.css de votre index.html? Avez-vous vérifié que le chemin vers les images était correct, par rapport à l'emplacement du fichier CSS?

Pour définir un gestionnaire de clic pour une image que vous aurez envie de faire quelque chose comme ce qui suit:

this.onTapHandler = this.onTap.bind(this); 
Mojo.Event.listen($("myImg"), Mojo.Event.tap, this.onTapHandler); 

Et plus tard, vous aurez envie d'arrêter d'écouter

Mojo.Event.stopListening($("myImg"), Mojo.Event.tap, this.onTapHandler); 
Questions connexes