Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ 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 21/04/2011, 15h49   #1
Membre régulier
 
Inscription : novembre 2010
Messages : 102
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 102
Points : 86
Points : 86
Par défaut jQuery UI Mobile, je souhaiterais avoir un redimensionnement automatique des images

Bonjour,

Sur mon site mobile, fais avec JqueryMobile, je souhaiterais avoir un redimensionnement automatique des images si elles sont trop grande par rapport à la taille de l'écran.

Je voulais savoir si vous connaissiez un plugin pour faire cela.

Merci.
Soull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 16h42   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
http://lmgtfy.com/?q=jquery+redimens...+d%27image&l=1
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 19h11   #3
Membre régulier
 
Inscription : novembre 2010
Messages : 102
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 102
Points : 86
Points : 86
Merci mais j'ai déjà chercher, je cherche un plug in qui redimensionne TOUTES les images présente dans la page (je mettrais la fonction dans le header), j'aimerais savoir si ça existe car les 1er plugins sur google ne font pas vraiment ça

En faite le contenu sort d'une BDD, il y a déjà des dimension misent dedans pour la version normal, je cherche donc à les redimensionner seulement pour la partie mobile sans toucher au contenu de la BDD, sinon il y aurais un soucis avec le site normal.

Le gros problème est de garder les "bonnes" dimension (ratio) avec une variable qui change beaucoup: la taille d'écran.

J'avais bidouillé un script js pour faire ça mais sa ne fonctionne que sur mon téléphone et pas tout le temps. Par exemple, j'ai un sgs, les autres téléphones que je voie, c'est des iphones, ipads & hd2. Sur les autres c'est moche car on a pas la même définition d'écran, ni le même ratio.

J'espère que mon problème est plus clair.
Soull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 19h25   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 009
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 009
Points : 45 094
Points : 45 094
Une invention fantastique : le coefficient
connu autrefois sous la dénomination de règle de trois

1024 -> 1

autre -> ?

1024 x ? = autre x 1
? = autre/1024

applique le coefficient ainsi obtenu aux deux dimensions de ton image ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 20h39   #5
Membre régulier
 
Inscription : novembre 2010
Messages : 102
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 102
Points : 86
Points : 86
Pour tomber sur un script du genre je suppose:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$(document).ready(function() {
	var ecran_client = screen.width;
	var ecran_client2 = screen.height;
	var taille_max = 0.5*ecran_client;
	var ratio = ecran_client/taille_max;
	if ( ((ecran_client<=960) && (ecran_client2<=640)) || ((ecran_client2<=960) && (ecran_client<=640)) ) {
		if(ecran_client>ecran_client2)
		{
			if( ($("img").attr('width')>taille_max) || $("img").attr('height')>taille_max)
			{
				$("img").attr('width', taille_max);
				ecran_client2 = ecran_client2 / ratio;
				$("img").attr('height', ecran_client2);
			}
		}
		else
		{
			if( ($("img").attr('width')>taille_max) || $("img").attr('height')>taille_max)
			{
				$("img").attr('height', taille_max);
				ecran_client2 = ecran_client2 / ratio;
				$("img").attr('width', ecran_client2);
			}
		}
	}
});
Mais sa ne fonctionne pas, seule les images avec des dimensions en % sont redimensionner, pas celles qui sortent en px de la bdd...
Soull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 22h43   #6
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Un plugin ! jQuery UI Mobile est seulement en version alpha 4.1 !

Mais en utilisant mon ami Google, je viens de trouver en quelques minutes, les liens ci-dessous, je ne sais pas s'ils répondent à votre question.

À toutes fins utiles, la version française (non officielle) de la documentation UI Mobile alpha 4 est ici : http://jquery-mobile.touraineverte.com/

Et la version officielle est ici : http://jquerymobile.com/
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2011, 20h17   #7
Membre régulier
 
Inscription : novembre 2010
Messages : 102
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 102
Points : 86
Points : 86
Bonsoir,

Merci mais c'est pour faire une visionneuse, je souhaite redimensionner les images afficher, je vais vous donner l'url du site ce sera plus simple:
- normal: http://lti-informatique.fr/
- mobile: http://mob.lti-informatique.fr/

Le contenu sort de la même BDD, il faut donc en js changer la taille des images via un pourcentage mais avec mon script ça marche au petit bonheur la chance, en ce moment, j'ai fait un css spécial mais sa ne rend bien que sur mon portable étant donner que les dimensions de l'écran / définition ne sont pas les mêmes partout (ex: 4/3 800*600 et 16/9 800*600 ne rende pas du tout pareil).

C'est surement mal expliquer mais si vous regarder les news, vous verrez le problème sur le site mobile (pas avec le pc bien sur), la je n'ai rien toucher.

Pour le moment sa marche plus ou moins sur les 4pouces mais sur ipad c'est limite, et j'imagine pas avec une "brique" nokia. Vous pouvez déjà remarqué que les images sont déformés.

Je ne sais vraiment pas quoi faire
Soull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2011, 23h38   #8
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Je ne sais pas si mon petit test pourra vous aider, mais voici comment cela fonctionne.

[Edit 2011-05-01T09:35:00.000+02:00 par danielhagnoul]

J'ai supprimé le texte et le code ci-dessous, car il comportait une bogue et il était devenu obsolète par rapport à : http://www.developpez.net/forums/d89...y/#post5936978
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/04/2011, 19h30   #9
Membre régulier
 
Inscription : novembre 2010
Messages : 102
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 102
Points : 86
Points : 86
Merci, je pense pouvoir réussir avec ce script.
Soull est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h26.


 
 
 
 
Partenaires

Hébergement Web