Ý tưởng cơ bản là tôi có một loạt các div trong đó mỗi cái có thể được bật (hiển thị/ẩn).Jquery toggle (Bấm để hiển thị một div trong khi ẩn những người khác)
Khi một div bị tắt, tôi muốn các div khác hiện đang được hiển thị để ẩn, do đó chỉ cho phép một div duy nhất được hiển thị cùng một lúc.
Ngoài ra, tôi muốn có thể nhấp vào bên ngoài phần tử để ẩn div mở.
Chỉ để làm cho mọi thứ rõ ràng hơn, tôi đã cung cấp ví dụ hiện đang làm mọi thứ tôi muốn trừ khi đóng div khi mở khác (Chỉ có một div mở tại một chức năng thời gian).
http://jsfiddle.net/walker2238/NFTFw/27/
Cập nhật: Vấn đề giải quyết cảm ơn bạn đã góp ý và dành thời gian để giúp tôi ra ngoài.
accordion có làm những gì bạn muốn không? http://jqueryui.com/demos/accordion/ –
@KieranAndrews: Nghe có vẻ như vậy, ngoại trừ việc nó không tự động đóng khi bạn nhấp vào một nơi khác. –
Có một cài đặt cho điều đó, hãy để tôi tìm nó. –