У меня есть меню, которое сдвигает Toggles, когда max-width - 969px. Также есть функция, когда нажимается навигационная ссылка для закрытия (SlideUp) меню. Я не делаю этого, когда область просмотра> 969px.JQuery unbind specichandler, а не все клики
Это jquery, в котором я сейчас работаю, однако я хочу найти альтернативу отвязыванию клика «nav li a», поскольку он отключает мой скрипт ScrollTo. Есть ли способ специально отменить предыдущую функцию, а не все клики? Могу ли я назвать его именем?
$(window).resize(function(){
if (window.matchMedia('(max-width: 969px)').matches)
{
$("#MenuToggle").unbind("click");
$('#jqmenu').hide()
$('#MenuToggle').click(function() {
$(this).toggleClass('cross'),
$('#jqmenu').slideToggle('slow')
});
$('nav li a').click(function() {
$('#MenuToggle').toggleClass('cross'),
$('#jqmenu').slideUp('slow')
});
}
else{
$('#jqmenu').show()
$("nav li a").unbind("click");
}
}).resize();