Первое меню в порядке, так как это просто div. Независимо от того, где его щелкнули, он работает. Второй - это div, содержащий ссылку <a>
, и он работает только в том случае, если щелкнуть правой кнопкой мыши по ссылке, но я бы хотел, чтобы он работал при нажатии в расширении самого меню, как в предыдущем меню с отд.
Как бы вы предложили решить эту проблему?
<ul id="menu">
<li>
<div onclick="alert('Click');">Item 1</div>
</li>
<li>
<div><a href="index.html">Home</a></div>
</li>
</ul>
$(document).ready(function() {
$('#menu').menu();
});