Jquery slideDown()slideUp()问题

Jquery slideDown()slideUp()问题,jquery,load,slidedown,slideup,Jquery,Load,Slidedown,Slideup,我有一些jQuery滑入的问题 当我第一次点击我的幻灯片时,它没有动画,只是从隐藏变为可见。但随后的每一次单击都会产生动画 这是我正在使用的代码: $('#open').click(function() { $('#hideWrapper').slideDown('fast', function() }); }); $('#close').click(function() { $('#hideWrapper').slideUp('fast', function() { })

我有一些jQuery滑入的问题

当我第一次点击我的幻灯片时,它没有动画,只是从隐藏变为可见。但随后的每一次单击都会产生动画

这是我正在使用的代码:

$('#open').click(function() { 
 $('#hideWrapper').slideDown('fast', function()
   }); 
}); 
$('#close').click(function() {
 $('#hideWrapper').slideUp('fast', function() {
   });
});
我认为我应该使用此代码,因为它更干净,但根本不起作用:

$('#open').click(function() { 
 $('#hideWrapper').slideDown('fast', function()
}); 
$('#close').click(function() {
 $('#hideWrapper').slideUp('fast', function() {
});
它们在JSFIDLE中都可以正常工作:

  • 在第一次单击时向下滑动,我不是应该加载jQuery吗?奥多姆雷迪问题


    提前感谢您提供的任何帮助。

    尝试删除您的ASO文件

    ASO文件是类文件的缓存编译版本。虽然IDE在进行更改时能够更好地释放旧缓存,但有时您必须手动删除它们。要删除ASO文件:控制>删除ASO文件


    这也是CS3中引入的“I-am-not-seing-my-changes-so-let-me-add-a-trace-now-everything-works”错误的原因。

    我使用的是chrome,它似乎运行良好,在safari上也运行正常。第二段代码有语法错误-在这两种情况下都没有关闭函数括号。你能确认这也是你源代码中的问题吗?我现在使用第一段代码,只是它在第一次单击时没有动画。两个版本在你的问题中都有语法错误,但在小提琴中没有。请复制并粘贴真实案例中的确切代码,包括JS和相关html/CSS。顺便说一句,您不需要提供空函数作为
    .slideDown()
    .slideUp()
    的第二个参数,只需完全忽略该参数:
    $('hideWrapper')。slideDown('fast')现在开始工作了。。。我使用的是spans而不是div:/现在我知道这样的东西很重要:)