0

我有一些 jQuery slideDown 问题。

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

这是我正在使用的代码:

$('#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() {
});

它们都在 jsfiddle 中工作正常:

  1. jsfiddle1
  2. jsfiddle2

第一次单击时向下滑动,我没有按我应该加载的方式加载 jQuery 吗?onDomReady 问题?

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

4

1 回答 1

0

尝试删除您的 ASO 文件。

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

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

于 2012-07-23T12:14:20.950 回答