return false を使用して、親リンクの発火を停止しています。親リンクは、ドロップダウンを開くために使用されます。
私が抱えている問題は、この return false がドロップダウンの子に対して return false を設定していることです。
親リンクのみを false に設定し、すべての子リンクを true に設定するにはどうすればよいですか?
jQuery:
$('#account').on('click', function() {
$('#account-options').fadeIn('slow');
$(document).one('click', function() {
$("#account-options").fadeOut('slow');
});
return false;
});
$("#account-options").on('click', function() {
return false;
});
HTML:
<li id="account"><a href="/account">Your Account</a>
<ul id="account-options">
<li><a href="">test1</a></li>
<li><a href="">test2</a></li>
</ul>
</li>
ありがとうございました。