jQuery Expander插件:点击“阅读更多”时如何隐藏所有展开的部分?

时间:2012-11-08 21:07:45

标签: jquery plugins expander

我正在使用jQuery Expander Plugin v1.4.4在我的网站上格式化FAQ部分,并且当你点击一些“阅读更多”时,有一个问题如何隐藏文本的所有打开(扩展)部分(在我的案例答案中)链接。我想它应该在afterExpand中指定:opton。

有什么建议吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

这是一个非常有趣的问题,因为似乎没有明确调用api中提供的崩溃方法。

会有电话会议地点:

  $('XYZ').expander({
    ...
    beforeExpand: function() {
    // somehow collapse everything :)
    }
});

但没什么要打电话的:)

编辑:好的,我认为理论上可以在所有扩展的常见问题解答中模拟点击(在javascript中):) 这听起来像是一个黑客,但它可以工作。 你只需要通过一些选择器找到当前打开的那些,并在它们上面调用:.click()

在这里找到了在javascript中模拟鼠标的方法(How can I simulate an anchor click via jquery?,作为Stevanicus的回复)