J'essaie de faire fonctionner un script, je l'ai fait dans un JSFiddle. Je continue à avoir un TypeError et je ne suis pas sûr de ce qui se passe. Le script est ci-dessous.
Oui, jQuery et jQuery noConflict sont chargés avant cela.
jQuery(".icon").onclick(
function(){
var tab = jQuery(this).attr("data-tab");
if( jQuery(".visible").attr("data-tab") != tab ){
jQuery(".visible").removeClass("visible");
}
jQuery(".content[data-tab='" + tab + "']").toggleClass("visible");
}
onclick
n'est pas une fonction jQuery. Vous devez utiliser .on('click', function() {....
:
jQuery(".icon").on('click', function() {
var tab = jQuery(this).attr("data-tab");
if (jQuery(".visible").attr("data-tab") != tab)
{
jQuery(".visible").removeClass("visible");
}
jQuery(".content[data-tab='" + tab + "']").toggleClass("visible");
}