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');
}
};