【问题标题】:jQuery animate toggle show an element onlyjQuery 动画切换只显示一个元素
【发布时间】:2011-12-15 00:01:30
【问题描述】:

我正在尝试使用 jQuery 制作动画并显示隐藏元素,但目前我只能制作它,因此它会切换元素而不仅仅是显示它。

$("#testTab").animate({"height": "toggle", "opacity": "toggle"}, "slow" );

基本上我想实现:

$("#testTab").toggle("slow");
$("#testTab").toggle(true);

但这会造成双重切换,并且两个参数不能进入一个切换?

【问题讨论】:

  • 为什么$.show() 不起作用?我误解了你的问题吗?

标签: jquery jquery-animate toggle


【解决方案1】:

如果您只想让它单击一次,并且它会以动画方式显示它,请使用。

$("#testTab").show("slow");

如果您尝试使其切换(单击一次显示,再次单击并隐藏,双向动画)。只需使用切换参数即可:

$("#testTab").toggle("slow");

【讨论】:

  • 啊问题是之前的 load(),基本上我需要它在加载时动画,而不是一个接一个。
猜你喜欢
  • 2012-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-04
  • 1970-01-01
  • 2019-03-10
  • 1970-01-01
相关资源
最近更新 更多