Ik wil mijn jQuery aangedreven website-menu omzetten naar puur Javascript. Maar omdat mijn kennis van Javascript zeer gering is, kom ik er helaas niet uit.
jQuery:
jQuery(document).ready(function($) {
// Hide mobile menu by default
$('#mobile-nav').hide();
// Display mobile menu when clicked
$( "#mobile-nav-toggle" ).click(function() {
$( "#mobile-nav" ).toggle();
});
// Hide mobile submenu by default
$(''#sub-menu').hide();
// Add toggle that displays mobile submenu
var subnavToggle = $( '<button />', { 'id': 'subnav-toggle' })
.append( "+" );
$( "#mobile-nav" ).find( '#menu-item-has-children > a, #page_item_has_children > a' ).after( subnavToggle );
// Display mobile submenu when clicked
$( "#subnav-toggle" ).click(function() {
$(this).next('#sub-menu').toggle();
});
});
Puur Javascript:
function nav {
// Hide mobile menu by default
document.getElementById('mobile-nav').style.display = 'none';
// Display mobile menu when clicked
document.getElementById('mobile-nav-toggle').addEventListener("click", function() {
document.getElementById('mobile-nav').style.display = 'block';
});
// Hide mobile submenu by default
document.getElementById('submenu').style.display = 'none';
// Add toggle that displays mobile submenu
// Display mobile submenu when clicked
};
Verder als dit kom ik helaas niet. Wie kan me verder helpen hiermee?
Guido