我是 jQuery 的新手。我正在玩一个当用户单击箭头时会滑动的菜单。我用了:
$(document).ready(function(){
$('.userArrow').click(function(){
$('#dropdown-1').slideToggle(300);
});//end click
});//end ready
<div id="dropdown-1" class="dropdown-menu has-tip">
<ul>
<li><a href="#1">Item 1</a></li>
<li><a href="#2">Item 2</a></li>
<li><a href="#3">Item 3</a></li>
<li class="divider"></li>
<li><a href="#4">Item 4</a></li>
<li><a href="#5">Item 5</a></li>
<li><a href="#5">Item 6</a></li>
</ul>
</div>
<a id="name_header">
<span class="pic">
<?php echo $link?>
</span>
<?php echo ''.$user_data['first_name'];?>
<img class="userArrow" width="7" height="5" alt="" src="images/arrow.png">
</a>
它仅在我单击两次时才有效。是否有任何其他事件只需单击一次?谢谢