Javascript slideUp不工作
下面是我的代码。slideDown工作正常,但slideUp不工作。我的代码中有什么错误Javascript slideUp不工作,javascript,jquery,Javascript,Jquery,下面是我的代码。slideDown工作正常,但slideUp不工作。我的代码中有什么错误 var a=0; $(document).ready(function() { $("#login").click(function(){ if (a==0){ $("#banner").slideDown("slow"); a=1; } else { $("#banner").slideUp("sl
var a=0;
$(document).ready(function() {
$("#login").click(function(){
if (a==0){
$("#banner").slideDown("slow");
a=1;
} else {
$("#banner").slideUp("slow");
a=0;
}
});
});
为什么不在jquery中使用这个函数呢
Description:使用滑动菜单显示或隐藏匹配的元素
动议
您只需使用该功能即可实现您的结果:
$(function() {
$("#login").click(function() {
$("#banner").slideToggle("slow");
});
});
但是,如果您希望继续使用slideUp和slideDown,请尝试更正a的范围(并可能给它一个更有意义的名称),除非在其他地方修改了a
(这是完全可能的,因为它是一个全局变量):
我刚刚在jsfiddle.net中尝试了你的代码,它工作得非常完美(slideUP和slideDown)
考虑使用上面提到的相同代码,但结果是相同的。slideDown工作正常,但slideUp不工作。@Asifhamed请发布更多代码,然后-请参阅和以了解上述代码工作正常的JSFIDEL。
$(document).ready(function() {
var isUp = true
$("#login").click(function(){
if (isUp){
$("#banner").slideDown("slow");
isUp = false
} else {
$("#banner").slideUp("slow");
isUp = true;
}
});
});