1

我有一个包含 3 个 div 的 div,每个 div 都包含一个 iframe。3 个内部 div 的高度为 115px,当您单击每个 div 的“查看更多”时,它们都折叠起来,然后一个向下滑动到 200px。

我想当再次点击那个 200px 高的那个时,它会崩溃,它们都会滑回 115px,有点像重置它?

我昨晚花了 2 个小时试图弄清楚,我确定这很简单,但我不确定我做错了什么:/

这是小提琴http://jsfiddle.net/demchak_alex/zUDBN/1/

4

1 回答 1

0

这是解决方案:http: //jsfiddle.net/zUDBN/5/有两个问题。第一个是$('.partner-wrap').slideDown("slow");当您单击已选择的项目时需要此代码。第二个是你装错了。当你这样做时:$('a.normal').click(...);这会将函数调用绑定到页面加载时该选择器返回的对象。页面加载后,选择器不再重要。因此,无论链接是“正常”还是“显示”类,只要单击链接,就会触发该函数。由于同样的原因,您的第二个选择器无法正常工作:$('a.reviews-trigger.showing').click(...);

于 2012-05-23T17:00:20.877 回答