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

标签 javascript jquery

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

我想当再次点击那个200px高的高度时,它会折叠,并且它们都会滑落回115px,有点像重置它?

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

这是 fiddle http://jsfiddle.net/demchak_alex/zUDBN/1/

最佳答案

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

关于javascript - 使用 iframe 解决简单的 jquery 展开/折叠问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10724087/

相关文章:

javascript - 如何在浏览器打开新标签页时捕获目标网址

javascript - Youtube API 全屏问题

javascript - 如何在 jQuery 中解析 JSON 多维数组?

javascript - ng-click 中的 setSize 是什么?

javascript - 如果数组中的所有值均为真(字符串)并且其中一个值为假(字符串),如何返回 boolean 值真停止使用 Javascript 检查

php - 通过 Javascript/PHP 执行本地文件

javascript - chrome.serial.connect 回调范围问题

javascript - textContent 未读取所有文本

javascript - 将 CR/LF 插入文本区域

javascript - 如何根据条件转移行 - Google Apps 脚本