Bonjour.
Je travaille sur un Template (que j'utilisais en Joomla 2.5, et qui a été revisité pour Joomla 3.
J'utilise Mootools pour 2 panneaux déroulants qui sont intégrés au Template.
Sous Joomla 2.5, pas de problème, quel que soit le navigateur.
Sous Joomla 3, tout va bien sauf pour Internet Explorer.
Je trouve dommage que la moitié des internautes puisse "rater" cette fonctionnalité du site.
Voici le code qui pose problème :
window.addEvent('domready', function() {
var mySlide = new Fx.Slide('pannel_top_inner').hide();
if ($('toggle')) {
$('toggle').addEvent('click', function(e){
e = new Event(e);
mySlide.toggle();
e.stop();
});
}
});
L'erreur se situe au niveau de la ligne : "e = new Event(e);"
Le message du débogueur de IE est : "Cet objet ne gère pas cette action"
Je trouve bizarre que cet objet gère bien cette action en Joomla 2.5, et ne la gère plus en Joomla 3, et uniquement pour IE.
Comment pourrais-je contourner ce problème, sachant que j'ai essayé la fonction jQuery.noConflict() sans résultat ?
Merci à ceux qui pourront m'aider.
Je travaille sur un Template (que j'utilisais en Joomla 2.5, et qui a été revisité pour Joomla 3.
J'utilise Mootools pour 2 panneaux déroulants qui sont intégrés au Template.
Sous Joomla 2.5, pas de problème, quel que soit le navigateur.
Sous Joomla 3, tout va bien sauf pour Internet Explorer.
Je trouve dommage que la moitié des internautes puisse "rater" cette fonctionnalité du site.
Voici le code qui pose problème :
window.addEvent('domready', function() {
var mySlide = new Fx.Slide('pannel_top_inner').hide();
if ($('toggle')) {
$('toggle').addEvent('click', function(e){
e = new Event(e);
mySlide.toggle();
e.stop();
});
}
});
L'erreur se situe au niveau de la ligne : "e = new Event(e);"
Le message du débogueur de IE est : "Cet objet ne gère pas cette action"
Je trouve bizarre que cet objet gère bien cette action en Joomla 2.5, et ne la gère plus en Joomla 3, et uniquement pour IE.
Comment pourrais-je contourner ce problème, sachant que j'ai essayé la fonction jQuery.noConflict() sans résultat ?
Merci à ceux qui pourront m'aider.
Commentaire