IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Scripts JQuery ne fonctionnent plus sur html chargé avec Load()


Sujet :

jQuery

  1. #21
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

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

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    cf code plus haut ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .animate('scrollTop',$('#MonIdCible').offest().top)
    Ma page Developpez - Mon Blog 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

    Venez sur le Chat de Développez !

  2. #22
    Membre averti
    Profil pro
    Webdesigner
    Inscrit en
    Juillet 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 21
    Par défaut
    Mais à quoi sert "scrollTop" concretement ? je n'ai pas besoin de faire un scroll vers le haut... je ne comprend pas.

    Finalement je suis parti là dessus sur le script de la page chargée :

    Le contenu est animé à l'aide d'animate pour glisser de gauche à droite

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $('#bouton01').click(function(){
        	$('#contenu').animate({ left: '0px'}, 800, 'easeOutCirc');
    					});
    Cela fonctionne

    j'ai une nouvelle question à te poser à ce propos mais je ne sais pas si je dois l'ouvrir dans une nouvelle discussion ou la laisser ici... ce n'est pas le même problème qui advient maintenant... Mais il s'agit de ces pages chargées.

    je demande au cas où :

    étape 1 - j'ai un script qui me détecte si un bouton est déjà cliqué
    étape 2 - si non il lance ma fonction qui ouvre la div et qui lance le get
    étape 3 - si oui il ferme la div (slideUp)
    étape 4 - si un autre bouton est déjà cliqué (il y a plusieurs boutons) il slideUp la div
    déjà ouverte
    puis ouvre la nouvelle div en lançant ma fonction (étape 1) après avoir marqué un délais (le temps que l'autre se referme).



    Le problème est que j'aimerais faire en sorte que lorsqu'on repli une page déjà ouverte avec un slideUp, on "détruise" la page chargée (en étape 3 et 4) (tout en la gardant dans la mémoire de l'ordi).

    comment faire ?

    merci


    ---- edit


    Comme il s'agit d'une même fonction qui gère le depli et le load pour tout mes boutons, il y a des conflit entre les noms des pages chargées etc.
    il faudrait que lorsqu'on en efface une que l'on a chargé avec get, elle ne soit plus prise en compte une fois fermée.

  3. #23
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

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

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    scrollTop ne scrolle pas vers le haut, c'est la position verticale du scroll mais j'ai du zapper le fait que tu dois être en scroll Horizontal ... du coup tu peux en effet faire un animate left ou utiliser scrollLeft.


    Pour ce qui est du nouveau souci:
    Détruire en conservant dans la mémoire ...
    Je ne vois qu'une possibilité: supprimer du flux de la page au moyen de display:none. L'élément ne sera plus pris en compte dans le flux de la page mais sera toujours accessible pour une utilsation future, il suffira de le faire réapparaitre avec un display: block
    Ma page Developpez - Mon Blog 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

    Venez sur le Chat de Développez !

  4. #24
    Membre averti
    Profil pro
    Webdesigner
    Inscrit en
    Juillet 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 21
    Par défaut
    Merci beaucoup ! je vais voir ça

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/07/2009, 15h02
  2. DLL qui ne fonctionne plus sur un ordinateur
    Par Mikmacer dans le forum C++
    Réponses: 1
    Dernier message: 22/07/2008, 09h07
  3. C++ programme ne fonctionne plus sur autre PC
    Par Benjimo dans le forum C++
    Réponses: 5
    Dernier message: 13/06/2007, 10h58
  4. [AJAX] Script ajax ne fonctionne pas sur IE :( !
    Par Funattitude dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/08/2006, 18h02
  5. les actions ne fonctionnent plus sur ma page
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 47
    Dernier message: 14/11/2005, 13h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo