Hyperlink jQuery可折叠插件:如何切换全部打开/全部关闭

Hyperlink jQuery可折叠插件:如何切换全部打开/全部关闭,hyperlink,toggle,collapse,jquery,Hyperlink,Toggle,Collapse,Jquery,除了两个链接“全部打开”和“全部关闭”,我只需要一个链接切换。您需要设置一个变量,比如var Open=false。 每次单击一个链接时,检查open是true还是false。现在您知道了,应该执行哪些操作-如果,请全部打开!打开,如果打开,则全部关闭。 不要忘记更改值open=!每次打开,这样动作也会改变。您需要设置一个变量,比如var open=false。 每次单击一个链接时,检查open是true还是false。现在您知道了,应该执行哪些操作-如果,请全部打开!打开,如果打开,则全部关闭


除了两个链接“全部打开”和“全部关闭”,我只需要一个链接切换。

您需要设置一个变量,比如
var Open=false。
每次单击一个链接时,检查
open
true
还是
false
。现在您知道了,应该执行哪些操作-如果
,请全部打开!打开
,如果打开
,则全部关闭。
不要忘记更改值
open=!每次打开
,这样动作也会改变。

您需要设置一个变量,比如
var open=false。
每次单击一个链接时,检查
open
true
还是
false
。现在您知道了,应该执行哪些操作-如果
,请全部打开!打开
,如果打开
,则全部关闭。
不要忘记更改值
open=!每次打开
,动作也会改变。

jquery.collablable.jsAPI附带了一个切换方法:

以下是插件提供的方法:

  • cssClose-关闭时指定的类
  • 折叠-如果元素折叠,则返回“true”
  • 切换-切换可折叠状态
  • 打开-打开一个可折叠的
  • 关闭-关闭可折叠的
-通过网站上的“插件方法”

模仿演示页面上的样式:

function toggle() {
    $('.page_collapsible').collapsible('toggle');
}

$('#toggle').click(function(event) {
    event.preventDefault();
    toggle();
});

jquery.collapsable.js
API附带了一个
切换
方法:

以下是插件提供的方法:

  • cssClose-关闭时指定的类
  • 折叠-如果元素折叠,则返回“true”
  • 切换-切换可折叠状态
  • 打开-打开一个可折叠的
  • 关闭-关闭可折叠的
-通过网站上的“插件方法”

模仿演示页面上的样式:

function toggle() {
    $('.page_collapsible').collapsible('toggle');
}

$('#toggle').click(function(event) {
    event.preventDefault();
    toggle();
});

我刚刚意识到,如果手动分别打开所有部分,然后单击“全部切换”,这种方法将达到极限。是的,每次用户折叠或展开一个元素时,您都必须检查情况,并且当所有元素具有相同的状态时,也要更改
打开
。因此,库齐的答案要好得多。我刚刚意识到,如果你手动单独打开所有部分,然后单击“全部切换”,这种方法会有局限性。是的,每次用户折叠或展开一个元素时,你都必须检查情况,当所有元素的状态都相同时,也要更改
打开
。所以,库齐的答案要好得多。我罪过!非常感谢你!我有罪!非常感谢你!