Ciao a tutti,
scusati tanto, ma io di javascript ci capisco davvero poco.
Sapete dirmi come mai questo codice si comporta perfettamente in chrome e firefox e non IE?
grazie mille in anticipo per l'aiuto
scusati tanto, ma io di javascript ci capisco davvero poco.
Sapete dirmi come mai questo codice si comporta perfettamente in chrome e firefox e non IE?
Codice:
<script>
$(function ($) {
$.fn.fixedMenu = function () {
return this.each(function () {
var menu = $(this);
//close dropdown when clicked anywhere else on the document
$("html").click(function () {
menu.find('.active').removeClass('active');
});
menu.find('ul li > a').bind('click', function (event) {
event.stopPropagation();
//check whether the particular link has a dropdown
if (!$(this).parent().hasClass('single-link') && !$(this).parent().hasClass('current')) {
//hiding drop down menu when it is clicked again
if ($(this).parent().hasClass('active')) {
$(this).parent().removeClass('active');
} else {
//displaying the drop down menu
$(this).parent().parent().find('.active').removeClass('active');
$(this).parent().addClass('active');
}
} else {
//hiding the drop down menu when some other link is clicked
$(this).parent().parent().find('.active').removeClass('active');
}
})
});
}
})(jQuery);
</script>
Ultima modifica di un moderatore: