Bir hamburger menüsü için kodumda yardıma ihtiyacım var.Bir diziden Hamburger menüsü
İştevar menu = [{
'title': 'Save',
'onclick': function() {
alert('Open clicked');
}
}, {
'title': 'Load',
'onclick': function() {
alert('Close clicked');
}
}, {
'title': 'Hide menu',
'onclick': function() {
//put a code to close menu
}
}];
şimdiye kadar var ve dizide çalışmak için güncellemek için yukarıdaki diziyi kullanmak gerekenler: jquery menü öğelerini oluşturmak için bu diziyi kullanmak gerekir.
jQuery
$(document).ready(function() {
$('#menulink').click(function(event) {
event.preventDefault();
if($('.navigation-wrapper').hasClass('show-menu')) {
$('.navigation-wrapper').removeClass('show-menu');
$('.navigation').hide();
$('.navigation li').removeClass('small-padding');
} else {
$('.navigation-wrapper').addClass('show-menu');
$('.navigation').fadeIn();
$('.navigation li').addClass('small-padding');
}
});
});
HTML
<a id="menulink" href="#">
<div class="hamburger-wrapper">
<div class="inner-hamburger-wrapper">
<div class="hamburger"></div>
<div class="hamburger"></div>
<div class="hamburger"></div>
</div>
<div class="menu-title"><p>Menu</p></div>
</div>
</a>
<ul class="navigation">
<li><a href="#">Home</a></li>
<li><a href="#">Menu Item 2</a></li>
<li><a href="#">Menu Item 3</a></li>
<li><a href="#">Menu Item 4</a></li>
<li><a href="#">Menu Item 5</a></li>
<li><a href="#">Menu Item 6</a></li>
</ul>
Ben gelen yardımı güzel olurdu.
kesin bir şey isteyin, sorunuz – Nils
bu işten bir keman gönderebilir çok açıktır? Seni herhangi bir yerde 'menü' kullanarak görmüyorum? – Krishna
Sanırım anonim bir diziyi nasıl alacağımızı soruyorlar ve bir 'UL' –