Accordion
Preview
単体
ご注文確定後、2〜4 営業日以内に発送します。追跡番号は出荷完了メールに記載されます。
到着から 14 日以内であれば未使用品に限り返品できます。交換は在庫がある場合のみ対応します。
グループ(飛地)
クレジットカード、銀行振込、コンビニ払いに対応しています。
(間に別コンテンツ — キャンペーン案内など)
こちらは別グループのため、FAQ 一斉開閉の影響を受けません。
マイページの注文履歴から PDF 領収書をダウンロードできます。
HTML
<tw-accordion>
<span slot="header">配送について</span>
<div slot="content">
<p>ご注文確定後、2〜4 営業日以内に発送します。</p>
</div>
</tw-accordion>
<div class="ks-row">
<tw-button type="button" id="…" variant="stroke">最初を open()</tw-button>
<tw-button type="button" id="…" variant="stroke">最初を close()</tw-button>
</div>
<tw-button type="button" data-tw-accordion-open="faq" variant="stroke">FAQ をすべて開く</tw-button>
<tw-button type="button" data-tw-accordion-close="faq" variant="ghost">FAQ をすべて閉じる</tw-button>
<tw-accordion data-tw-accordion-group="faq">
<span slot="header">支払い方法は何がありますか?</span>
<div slot="content">
<p>クレジットカード、銀行振込、コンビニ払いに対応しています。</p>
</div>
</tw-accordion>
import "@b4moss/the-wheels";
const first = document.querySelector("tw-accordion");
document.getElementById("open-first")?.addEventListener("click", () => {
first?.open();
});
document.getElementById("close-first")?.addEventListener("click", () => {
first?.close();
});
import "@b4moss/the-wheels";
import type { TwAccordion } from "@b4moss/the-wheels";
const first = document.querySelector("tw-accordion") as TwAccordion | null;
document.getElementById("open-first")?.addEventListener("click", () => {
first?.open();
});
document.getElementById("close-first")?.addEventListener("click", () => {
first?.close();
});