Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2011, 11h28   #1
Invité régulier
 
Inscription : mars 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 26
Points : 8
Points : 8
Par défaut JS plus interprété après changement d'orientation

Bonjour à tous,

Je bosse actuellement sur une web app mobile, et je souhaite qu'au moment où l'orientation du téléphone est modifiée, le navigateur charge dynamiquement la feuille de style adaptée au format (paysage ou portrait). J'utilise pour cela une ligne de code JQuery, faute d'avoir réussi en JS pur, que je vous mets ci-dessous, et ça marche niquel. Le problème vient du fait qu'après coup je n'arrive plus à sélectionner les éléments appartenant à un canvas.

Code JQuery :
Code :
$("link[rel=stylesheet]").attr({href:"css/CssiPhonePortrait.css"});
Pour décrire le canvas succinctement, voyez le comme un histogramme où l'on peut sélectionner les barres et les ajuster à la hauteur souhaitée. Pour effectuer ces mouvements, je récupère les coordonnées du touch sur l'écran, que je compare avec celles des éléments du canvas.

Je pense que le problème vient de la modification des coordonnées, puisque je base mes calculs de coordonnées relatives sur la position du canvas par rapport à l'écran. Cependant je n'ai aucune certitude, et je sollicite donc votre aide pour ce problème bien épineux.

Merci d'avance.

EDIT : se pourrait-il, comme me l'a dit un collègue, qu'il y ait trop de JS chargé dans la page et provoque ainsi ce problème ? (il y a aux alentours de 35-40ko de JS en comptant les scripts externes)
jackRackham est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h48.


 
 
 
 
Partenaires

Hébergement Web