(function ($) { $.fn.initAccordionWithImages = function (options) { var settings = $.extend({ groups: [], delay: 1000, mobileBreakpoint: 840 // 手機模式最大寬度 }, options); if (settings.groups.length === 0) { console.error("No accordion groups provided."); return; } settings.groups.forEach(function (group) { var $accordionGroup = $(group.accordionGroupId); var $benefitGroup = $(group.benefitGroupId); var $accordions = $accordionGroup.find(".accordion-1, .accordion-2, .accordion-3, .accordion-4"); var $media = $benefitGroup.find("img, video"); // 確保包含