- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这看起来应该很简单,但我似乎无法弄清楚这一点,我一直坐在这里,在没有解决方案的情况下将我的头撞在 table 上已经四个小时了。
您会注意到在页面上的演示中,有展开所有/折叠所有按钮,这些按钮会触发打开或关闭所有 Accordion 面板的功能。
我不想使用那些按钮。我想编写自己的函数,并在用户在页面其他地方的 DIV 上完成手势后触发全部展开或全部折叠函数。
但我似乎无法弄清楚如何调用作者在按钮上使用的相同函数来正确展开和折叠 Accordion 面板。
如果有帮助,我设置了一个测试页面来玩: http://dl.dropbox.com/u/22224/Newfolder/nested_accordion_demo3.html
下面是它需要工作的两个脚本:
求助!我很绝望,作者没有回复电子邮件!
最佳答案
我能够使用以下代码解决全部展开/折叠问题,希望它也对您有用。
function expand(id) {
var o = $.extend({}, $.fn.accordion.defaults, null);
var containerID = o.container ? id : '', objID = o.objID ? o.objID : o.obj + o.objClass, Obj = o.container ? containerID + ' ' + objID : id, El = Obj + ' ' + o.el, hTimeout = null;
$(El + ' a.trigger').closest(o.wrapper).find('> ' + o.next).show().closest(o.wrapper).find('a.trigger').addClass('open').data('state', 1);
}
function collapse(id) {
var o = $.extend({}, $.fn.accordion.defaults, null);
var containerID = o.container ? id : '', objID = o.objID ? o.objID : o.obj + o.objClass, Obj = o.container ? containerID + ' ' + objID : id, El = Obj + ' ' + o.el, hTimeout = null;
$(El + ' a.trigger').closest(o.wrapper).find('> ' + o.next).not('.shown').hide().closest(o.wrapper).find('a.open').removeClass('open').data('state', 0);
}
Example:
expand('#accordion1');
collapse('#accordion1');
关于javascript - 如何使用 Adi Palaz 的嵌套 Accordion 展开全部/折叠全部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9788519/
这个问题已经有答案了: Missing parameter in Ajax post to Asmx (1 个回答) 已关闭 6 年前。 var email = document.getElemen
我正在我的程序中创建方法 .equals(Die aDie)。我是否比较每个实例变量,包括静态变量? 最佳答案 boolean equals(Die aDie) 是错误的,类将调用 equals(Ob
我在阅读 Essential C# 4.0 时收到有关 ADI 的评论: Unfortunately, the underlying technology used by the asynchrono
我正在开发一个 Web 应用程序,我有一个文件夹,其中包含一堆扩展名为 .adm 、 .adi 和 .adt 以及 .bak 的文件。我希望能够读取这些数据并将其转换为 mysql 数据库。我认为这些
Adi Palaz's Nested Accordion 这看起来应该很简单,但我似乎无法弄清楚这一点,我一直坐在这里,在没有解决方案的情况下将我的头撞在 table 上已经四个小时了。 您会注意到在
我正在使用 Java 1.8 处理实体 @OneToMany 和 @ManyToOne 之间的关系以及 Spring-MVC 和 Spring-Data-JPA,但我收到以下错误: GRAVE: Se
我是一名优秀的程序员,十分优秀!