我做了一个CSS下拉列表。但问题是,当我将鼠标悬停在菜单上时,会出现下拉菜单。但我希望当用户点击菜单时,下拉菜单打开。我不能为jQuery代码设置相同的框架。请帮帮我。任何帮助都将不胜感激。提前谢谢。

最佳答案

本教程可能会对您有所帮助。

<script type="text/javascript" >
 $(document).ready(function()
 {

 $(".account").click(function()
 {
var X=$(this).attr('id');
if(X==1)
 {
 $(".submenu").hide();
$(this).attr('id', '0');
 }
else
 {
 $(".submenu").show();
$(this).attr('id', '1');
 }

 });

//Mouse click on sub menu
 $(".submenu").mouseup(function()
 {
return false
 });

//Mouse click on my account link
 $(".account").mouseup(function()
     {
return false
 });


//Document Click
 $(document).mouseup(function()
 {
 $(".submenu").hide();
 $(".account").attr('id', '');
 });
 });
</script>

关于jquery - 单击时打开的CSS下拉导航,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17381196/

10-09 17:37
查看更多