我正在尝试使用 jQuery 制作一个简单的下拉菜单,该下拉菜单在鼠标单击时打开并在鼠标单击或单击文档时关闭。我有以下 JS 代码来完成这项工作。请参阅我在http://jsfiddle.net/4mCsy/1/上的代码。但是代码不起作用:-
var x=0;
if(x==0){
$(".notification").click(function(){
$(".drpdwn").css("display","block");
});
x=1;
}
if(x==1){
$(".notification").click(function(){
$(".drpdwn").css("display","none");
});
x=0;
}
但是,当我将代码更改为以下(删除代码的下半部分)(http://jsfiddle.net/4mCsy/2/)时,代码部分仅在打开下拉列表时起作用。但不关闭(显然):-
var x=0;
if(x==0){
$(".notification").click(function(){
$(".drpdwn").css("display","block");
});
x=1;
}
请告诉我哪里出错了。任何帮助将不胜感激。