Добрый день!
Из-за бустрапа, пришлось пересесть с jQuery v1.8.3 на jQuery v1.9.1 - с переходом перестал работать скрипт, помогите разобраться:
$(document).ready(function() {
// 1.8.1 при клике на .menu-catalog-button - включал стиль display: block для .header-menu
// 1.9.1 сразу дает стиль display: none для .menu-catalog-button
$(".menu-catalog-button").toggle(function(0) {
$(".header-menu").fadeIn(0);
return false;
},
function() {
$(".header-menu").fadeOut(0);
return false;
});
$('.menu-catalog-button').on('click', function(){
if ($(this).hasClass('active')) {
$(this).removeClass('active');
} else {
$('.menu-catalog-button').removeClass('active');
$(this).addClass('active');
}
});
});
Новая версия:
$(document).ready(function() {
$(function () {
$('.header-menu').hide(0);
$(document).on('click','header .menu-catalog-button',function (e) {
e.preventDefault()
$(this).parents('header').toggleClass("").find('.header-menu').slideToggle(0);
})
});
$('header .menu-catalog-button').on('click', function(){
if ($(this).hasClass('active')) {
$(this).removeClass('active');
} else {
$('header .menu-catalog-button').removeClass('active');
$(this).addClass('active');
}
});
});
Спасибо!