【问题标题】:jQuery header text change "Show" "Hide"jQuery 标题文本更改“显示”“隐藏”
【发布时间】:2014-05-21 17:00:47
【问题描述】:

您好,我需要将 jQuery 手风琴的标题文本在关闭时更改为“显示”,在打开时更改为“隐藏”。请帮我。

这是我的代码:

$(function() {
   $("#accordion").accordion({ header: "h3", collapsible: true, active: false });
 });
</script>

【问题讨论】:

标签: jquery accordion


【解决方案1】:

使用 Accordion 回调:

$( "#accordion" ).on( "accordionchange", function(event, ui) {   
    var isCollapsed = $(this).find('.ui-state-active').length;
    if(isCollapsed){
         //open state 
    }else{
        //close state
    }
});

这里是demo jsfiddle

【讨论】:

  • 这对我使用 .on() 不起作用,但当我将其更改为 .bind() 时它确实起作用。现在我正在尝试找出仅针对相应部分更改 h3 文本的最佳方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-10
  • 1970-01-01
  • 2015-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-14
相关资源
最近更新 更多