slideUp只隐藏? 无法使用slideUp显示

#bannerFijo是一个固定的横幅display:none bottom:0px; display:none bottom:0px; 所以要显示它我应该slideUp()但似乎这不起作用。

  function mostrar_banner() { $('#bannerFijo').slideUp(); } function ocultar_banner(){ $('#bannerFijo').slideDown(); } $(document).ready(function() { mostrar_banner(); $('#bannerFijo .close').click(function() { ocultar_banner(); }); });  

(它确实使用show / hide)

   function mostrar_banner() { $('#bannerFijo').show(); } function ocultar_banner(){ $('#bannerFijo').hide(); } $(document).ready(function() { mostrar_banner(); $('#bannerFijo .close').click(function() { ocultar_banner(); }); });  

我试过了

 $('#bannerFijo').show("slide", { direction: "up" }); 

显示它,我在jquery.min.js收到错误。

 o.easing[this.options.easing || (o.easing.swing ? "swing" : "linear")] is not a function [Detener en este error] (function(){var R=/((?:\((?:\([^()]+\)...ypeof K==="string"?K:K+"px")}})})(); jquery....min.js (línea 31) 

有人在这看到另一种选择吗?

以下是该页面的屏幕截图供参考。

图片

您可以使用animate来实现此目的,具体取决于元素的位置和样式:

 $('#bannerFijo').animate({ height: desiredHeight }, lengthOfAnimation, function() { //executes on completion }); 

显然你需要定义desiredHeightlengthOfAnimation

您是否尝试过将slideDown显示并使用slideUp隐藏? 即使你所寻求的是相反的意义..

当你有底部的元素,并且你做slideDown时,它的show事件具有“slide”效果。 从底部开始,动画反过来显示。 至少眼睛。 但它实际上滑落了,因为它已经击中底部,它会上升。

编辑:Heres jsFiddle示例: http : //jsfiddle.net/fddpp/

尝试使用slideToggle();

也许是这样的: http : //jsfiddle.net/SCgdy/14/