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 23/09/2011, 12h16   #1
Membre du Club
 
Homme
Inscription : janvier 2008
Messages : 239
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27

Informations forums :
Inscription : janvier 2008
Messages : 239
Points : 58
Points : 58
Par défaut Connaitre nouvel emplacement avec sortable()

Bonjour,

Dans mon script ci-dessous, comment faire pour connaitre l'emplacement des différentes images et les enregistrer dans une base de données ?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div id="photos">
	<div id="position1" style="position:relative; border:1px dotted blue; width:100px">
    <img src="img1.jpg"/>
    </div>
 
    <div id="position2" style="position:relative;border:1px dotted blue; width:100px">
    <img src="img2.jpg" />
    </div>
 
    <div id="position3" style="position:relative;border:1px dotted blue; width:100px">
    <img src="img3.jpg" />
    </div>
</div>
 
<script type="text/javascript">
$("div#photos").sortable();
</script>
Merci d'avance pour vos réponses
popy67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2011, 12h49   #2
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 040
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 040
Points : 45 141
Points : 45 141
un $.each sur le div conteneur et tu recupères et les id ou les offset().top ?
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2011, 16h56   #3
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 040
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 040
Points : 45 141
Points : 45 141
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
27
28
<script type="text/javascript">
$(function(){
$("#photos").sortable();
})
 
function order(){
var liste=""
$.each($('#photos div'), function(){ liste+=$(this).attr('id') })
alert (liste)
}
</script>
</head>
<body >
<div id="photos">
	<div id="position1" style="position:relative; border:1px dotted blue; width:100px">
    <img src="img1.jpg"/>
    </div>
 
    <div id="position2" style="position:relative;border:1px dotted blue; width:100px">
    <img src="img2.jpg" />
    </div>
 
    <div id="position3" style="position:relative;border:1px dotted blue; width:100px">
    <img src="img3.jpg" />
    </div>
</div>
 
<input type="button" onclick="order()" value="go"/>
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2011, 20h33   #4
Membre du Club
 
Homme
Inscription : janvier 2008
Messages : 239
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27

Informations forums :
Inscription : janvier 2008
Messages : 239
Points : 58
Points : 58
Bonjour SpaceFrog,

Désolé pour ma réponse tardive, merci d'avoir répondu cependant c'est pas encore tout à fait ce que je cherche à faire mais j'ai sans doute oublié de mettre aussi un id sur les photos pour cela...

Jje souhaite pouvoir déplacer les photos d'un cadre à l'autre et que leur nouvel emplacement soit affiché dans le alert().

Par exemple :
photo69 position1 ; photo93 position2 ; photo25 position3

après avoir interverti les photos 93 et 25 on afficherait
photo69 position1 ; photo25 position2 ; photo93 position3


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<div id="photos">
	<div id="position1" style="position:relative; border:1px dotted blue; width:100px">
    <img id="photo69" src="img1.jpg"/>
    </div>
 
    <div id="position2" style="position:relative;border:1px dotted blue; width:100px">
    <img id="photo93" src="img2.jpg" />
    </div>
 
    <div id="position3" style="position:relative;border:1px dotted blue; width:100px">
    <img id="photo25" src="img3.jpg" />
    </div>
</div>
comment faire ?
popy67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2011, 09h51   #5
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 040
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 040
Points : 45 141
Points : 45 141
ben suffit de rajouter un selecteur qui pointe sur la balise enfant image ...

Code :
$.each($('#photos div'), function(){ liste+=$(this).children('img:eq(0)'.attr('id')+'_'+ $(this).attr('id') })
__________________
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 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 20h27.


 
 
 
 
Partenaires

Hébergement Web