Я нашел очень хорошо выглядящий отзывчивый меню (размер окна браузера, чтобы увидеть его в функции):Как оживить это отзывчивое меню?
http://themetaq.com/demos/responsive-toggle-menu/
мне удалось реализовать это в моем веб-сайте, но мне было интересно, как я мог бы добавить плавная анимация «сползать вниз» в меню, а не просто появляться, как сейчас.
Все о своем поведении должно быть здесь (plugins.js)
/* MOBILE COLLAPSE MENU */
(function($) {
$.fn.collapsable = function(options) {
// iterate and reformat each matched element
return this.each(function() {
// cache this:
var obj = $(this);
var tree = obj.next('.navigation');
obj.click(function(){
if(obj.is(':visible')){ tree.toggle();}
});
$(window).resize(function(){
if ($(window).width() <= 570){tree.attr('style','');};
});
});
};
})(jQuery);
и здесь (script.js)
$(document).ready(function(){
$('.slide-trigger').collapsable();
});
Любая помощь будет высоко ценится!
Спасибо!
Это работает ОТЛИЧНО. Я чувствую себя немного глупо, видя, насколько легко было решение. Спасибо огромное! – Marco
Woo hoo! Не беспокойтесь - это легко, если вы знали о slideToggle()! – DaveR