Я выбрал this simple code для выпадающего меню, и он работает до сих пор. Проблема в том, что при загрузке страницы отображается #drop меню, что явно не то, что мы хотим. Цель состоит в том, чтобы показать меню #drop при щелчке по ссылке #submenu, а не сразу.Скрыть div при загрузке страницы и показать при нажатии ссылки
Я изменил свой код ниже, потому что мне нужен элемент div, а не список.
JS
$(document).ready(function(){
$('#submenu').click(function(event){
event.stopPropagation();
$('#drop').toggle();
});
$(document).click(function(){
$('#drop').hide();
});
});
HTML
<a href="#" id = "submenu">Products</a>
<div id = "drop" >
DROP DOWN MENU
</div>
'#drop {дисплей: нет; } 'должен помочь. – emmanuel