1

单击元素时,我需要进行简单的滑动切换,但是该事件需要使用 .on 事件,并且我还只需要将元素折叠到特定高度,同时在展开时允许任何高度。

换句话说,我无法弄清楚如何实现这一点: https ://stackoverflow.com/a/4965021/162642

进入这个:

$(document).on("click",'.SomeElement',function(e)
{
    e.preventDefault();
    // toggle here
}

任何帮助将不胜感激!

4

1 回答 1

6

试试这个:

$(document).on("click", ".SomeElement", function() {
  if($(this).hasClass("toggled")) {
    $(this).animate({"height": "100px"}).removeClass("toggled");
  } else {
    $(this).animate({"height": "50px"}).addClass("toggled");
}
于 2013-03-20T11:58:07.040 回答