ฉันจะทำให้ jQuery UI Accordion ยุบโดยค่าเริ่มต้นได้อย่างไร


130

ฉันกำลังทำงานกับ jQuery UI Accordion และใช้งานได้ดี แต่ฉันต้องการให้หีบเพลงปิดอยู่เว้นแต่จะคลิกที่มัน

ฉันกำลังใช้รหัสนี้ในขณะนี้ซึ่งอนุญาตให้เปิดปิดได้:

$("#accordion").accordion({ header: "h3", collapsible: true });

มีวิธีปิดโดยค่าเริ่มต้นเว้นแต่จะมีการคลิกหรือไม่?

คำตอบ:


277

เพิ่มactive: falseตัวเลือก ( เอกสารประกอบ ) ..

$("#accordion").accordion({ header: "h3", collapsible: true, active: false });

49
หมายเหตุสำหรับผู้อ่านคนอื่น ๆ : คุณต้อง "ยุบได้: จริง" เพื่อให้ "active: false" ทำงานได้
Chuck Le Butt

2
น่าสนใจ เป็นไปได้ไหมที่จะให้บริการยุบสำหรับอุปกรณ์เคลื่อนที่ ในคอมพิวเตอร์เดสก์ท็อปฉันต้องการให้แท็บแรกเปิดขึ้น ในอุปกรณ์เคลื่อนที่ฉันต้องการให้ปิดทั้งหมด
user5248

3
@ user5248 เพียงตรวจสอบเบราว์เซอร์ใน Javascript และทำการกำหนดเงื่อนไข
รัชกาล 85
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.