Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Mootools
Mootools Forum d'entraide sur le framework MooTools. Avant de poster : Tutoriels Mootools, FAQ MooTools, 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 22/11/2011, 20h01   #1
Invité de passage
 
Inscription : novembre 2011
Messages : 16
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 16
Points : 4
Points : 4
Par défaut Compatibilité IE (encore et toujours)

Mon code sur ce site:
http://lympho-energie.com/test/
Ne fonctionne pas sur IE 8 ou moin

l'erreur retournée est:
Impossible d’obtenir la valeur de la propriété « apply » : objet null ou non défini

qui me revoie à:

Code :
1
2
3
4
5
 
fadesM.set('morph', {
    	duration: 800,
	transition: Fx.Transitions.Sine.easeInOut
  	});
Ps: ça se trouve dans fades.js ligne 7

Sachant que j'ai utilisé ce code partout je ne comprend pas pourquoi celui là en particulier.
Storming est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 00h06   #2
Invité de passage
 
Inscription : novembre 2011
Messages : 16
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 16
Points : 4
Points : 4
Chose particulièrement étrange ce code fonctionne parfaitement sur les vieux ie en local...

l'erreur viens précisément de:

dans le mootool core, m'enfin ça vous aidera sûrement pas...

Franchement ce IE...
Storming est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 07h55   #3
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 691
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 691
Points : 5 767
Points : 5 767
Bonjour,

Avez-vous essayer l'autre manière pour morph de faire une nouvel objet morph puis un start ?

Code :
1
2
3
4
 
el = new Fx.Morph(...); //les effets
 
el.start({...}); //les styles à modifier
__________________
Elen Poukram - Isegoria - Sandawe
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 10h09   #4
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 691
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 691
Points : 5 767
Points : 5 767
Par défaut Snif puis Ouf :)

J'ai récupéré une partie de votre HTML pour récréer des <ul> et <li> imbriqués et appeler les mêmes instructions que vous et... ça fonctionne plutôt bien.

C'est au niveau de la gestion de l'opacité que je rencontre une erreur JavaScript. Vous faites le fadesM.addEvents({ sur tous les <li>, mêmes ceux qui n'ont pas d'image. Or, vous gérez l'opacité de l'image :

Code :
1
2
3
4
 
this.getElement('img').morph({
      opacity: 0
});
Donc pour les <li> sans images, cette instruction pète (mmm c'est frais).
En entourant ces lignes par un if (pas le pin), ça enlève l'erreur (dans le mouseenter et le mouseleave) :

Code :
1
2
3
4
5
6
7
 
if(this.getElement('img'))
{
    this.getElement('img').morph({
         opacity: 0
    });
}
J'espère que c'était ça.
(je suis comique aujourd'hui, n'est-ce pas ?)
__________________
Elen Poukram - Isegoria - Sandawe
vermine est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/11/2011, 16h59   #5
Invité de passage
 
Inscription : novembre 2011
Messages : 16
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 16
Points : 4
Points : 4
Merci vermine pour le get img c'est déjà une erreur en moins, en ce qui concerne la compatibilité avec les ie en dessous du 9 c'est toujours pas ça je vais essayer la méthode que tu as cité au dessus.
Merci encore pour l'aide que tu me fournis.
Storming est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 01h05   #6
Invité de passage
 
Inscription : novembre 2011
Messages : 16
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 16
Points : 4
Points : 4
Problème résolu,

Problème de conflits mootools du à joomla...
Storming 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 17h27.


 
 
 
 
Partenaires

Hébergement Web