使用iframe解决简单的jquery展开/折叠问题?

时间:2012-05-23 16:24:35

标签: javascript jquery

我有一个包含3个div的div,每个div包含一个iframe。 3个内部div高115px,当你点击每个“查看更多”时,它们全部崩溃,然后滑落到200px。

我希望当再次点击200px高的那个时,它会崩溃并且它们将全部滑回到115px,有点像重置它?

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

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

1 个答案:

答案 0 :(得分:0)

以下是解决方案:http://jsfiddle.net/zUDBN/5/有两个问题。首先,当您单击已选择的项目时,您需要此代码$('.partner-wrap').slideDown("slow");。第二个是你绑定错了。执行此操作时:$('a.normal').click(...);将该函数调用绑定到该页面加载时该选择器返回的对象。页面加载后,选择器不再重要。因此,无论是否具有“正常”或“显示”类,无论何时点击链接,该功能都会触发。您的第二个选择器出于同样的原因无效:$('a.reviews-trigger.showing').click(...);