Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery Collapse accordion块默认仅对具有特定id的特定折叠块打开/展开';myID11';_Jquery_Collapse_Expand - Fatal编程技术网

jQuery Collapse accordion块默认仅对具有特定id的特定折叠块打开/展开';myID11';

jQuery Collapse accordion块默认仅对具有特定id的特定折叠块打开/展开';myID11';,jquery,collapse,expand,Jquery,Collapse,Expand,我有一个手风琴/折叠块的脚本。它只有一个可以打开/关闭的。默认情况下,它现在处于关闭/折叠状态。手风琴只出现在手机上。如何管理展开的默认状态 /** * Create a simple mobile accordion. */ Drupal.cgl.mobaccordion = function() { var mobaccordion = $('.mobaccordion'); mobaccordion.each(function() { var

我有一个手风琴/折叠块的脚本。它只有一个可以打开/关闭的
。默认情况下,它现在处于关闭/折叠状态。手风琴只出现在手机上。如何管理展开的默认状态

/**
   * Create a simple mobile accordion.
   */
  Drupal.cgl.mobaccordion = function() {
    var mobaccordion = $('.mobaccordion');

    mobaccordion.each(function() {
      var mobaccordionTitle = $(this).find('.mobaccordion-title');
      var mobaccordionBody = $(this).find('.mobaccordion-body');
      var mobaccordionIcon = $(this).find('.mobaccordion-icon');
      var mobaccordionId = '#' + $(this).attr('id');
      var target = window.location.pathname + '#' + mobaccordionId;

      if ( (Drupal.cgl.isMobile()) && (mobaccordionIcon.length == 0) && (mobaccordionTitle.length != 0 ) ){
        // Don't close accordion when referred to title.
        if(window.location.hash !=  mobaccordionId) {
          mobaccordionBody.hide();
        }
          // Create icon to click.
          $(this).prepend('<a href="' + target + '" class="mobaccordion-icon" title="Dit menu-onderdeel kunt u uitklappen"><span class="element-invisible">Ingeklapt, klik om uit te klappen</span></a>');
          var mobaccordionIcon = $(this).find('.mobaccordion-icon');

          // Events when title or icons are clicked or pressed.
          $(mobaccordionIcon).add(mobaccordionTitle).on('click', function (e) {
            e.preventDefault();
            var parent = $(this).parents('.mobaccordion');
            Drupal.cgl.mobaccordionToggle(parent);
          });

        //$('#mobaccordion-11').addClass('open');      

      }
      else if (Drupal.cgl.isMobile() == false) {
        //unset and remove everything when screen is not mobile.
        $(this).find('.mobaccordion-body').show();
        $(this).removeClass('open');
        $(mobaccordionIcon).add(mobaccordionTitle).off('click');
        $('.mobaccordion-icon').remove();
      }
    });
  };

  Drupal.cgl.mobaccordionToggle = function(mobaccordion) {
    mobaccordion.find('.mobaccordion-body').slideToggle();
    mobaccordion.toggleClass('open');
    mobaccordion.find('.mobaccordion-icon').toggleClass('active');
    mobaccordion.find('.mobaccordion-icon .element-invisible').remove();
    if (mobaccordion.hasClass('open')){
      mobaccordion.find('.mobaccordion-icon').append('<span class="element-invisible">Uitgeklapt, klik om in te klappen</span>');
    }else{
      mobaccordion.find('.mobaccordion-icon').append('<span class="element-invisible">Ingeklapt, klik om uit te klappen</span>');
    }
  };
/**
*创建一个简单的移动手风琴。
*/
Drupal.cgl.mobaccordion=函数(){
var mobaccordion=$('.mobaccordion');
mobaccordion.each(函数(){
var mobaccordionTitle=$(this.find('.mobaccordionTitle');
var mobaccordionBody=$(this.find('.mobaccordionBody');
var mobaccordionIcon=$(this.find('.mobaccordionIcon');
var mobaccordionId='#'+$(this.attr('id');
var target=window.location.pathname+'#'+mobaccordionId;
if((Drupal.cgl.isMobile())&&&&(mobaccordionIcon.length==0)&&(mobaccordionTitle.length!=0)){
//当提到标题时,不要关闭手风琴。
if(window.location.hash!=mobaccordionId){
mobaccordionBody.hide();
}
//创建要单击的图标。
$(this.prepend(“”);
var mobaccordionIcon=$(this.find('.mobaccordionIcon');
//单击或按下标题或图标时的事件。
$(mobaccordionIcon).add(mobaccordionTitle).on('click',函数(e){
e、 预防默认值();
var parent=$(this.parents('.mobaccordion');
Drupal.cgl.mobaccordionToggle(父级);
});
//$('mobaccordion-11').addClass('open');
}
else if(Drupal.cgl.isMobile()==false){
//当屏幕不移动时,取消设置并删除所有内容。
$(this.find('.mobaccordion body').show();
$(this.removeClass('open');
$(mobaccordionIcon).add(mobaccordionTitle).off('click');
$('.mobaccordion图标').remove();
}
});
};
Drupal.cgl.mobaccordionToggle=函数(mobaccordion){
mobaccordion.find('.mobaccordion body').slideToggle();
mobaccordion.toggleClass(“打开”);
mobaccordion.find('.mobaccordion图标').toggleClass('active');
mobaccordion.find('.mobaccordion icon.element不可见').remove();
if(mobaccordion.hasClass('open')){
mobaccordion.find('.mobaccordion icon').append('Uitgeklapt,klik om in te klappen');
}否则{
mobaccordion.find('.mobaccordion图标').append('Ingeklapt,klik om uit te klappen');
}
};