基础版本
diff --git a/www/js/lib/aui-collapse.js b/www/js/lib/aui-collapse.js
new file mode 100644
index 0000000..491100f
--- /dev/null
+++ b/www/js/lib/aui-collapse.js
@@ -0,0 +1,44 @@
+/**
+ * aui-collapse.js
+ * @author 流浪男
+ * Licensed under the MIT license.
+ * http://www.opensource.org/licenses/mit-license.php
+ */
+(function( window, undefined ) {
+ "use strict";
+ var auiCollapse = function(params) {
+ this.init(params);
+ };
+ auiCollapse.prototype = {
+ init: function(params,callback){
+ var collapseHeader = document.querySelectorAll(".aui-collapse-header");
+ if(collapseHeader.length){
+ for(var i=0;i<collapseHeader.length;i++){
+ (function(e){
+ collapseHeader[e].onclick = function(){
+ if(collapseHeader[e].nextSibling.nextElementSibling.className.indexOf("aui-collapse-content") > -1){
+ if(collapseHeader[e].nextSibling.nextElementSibling.className.indexOf("aui-show") > -1){
+ collapseHeader[e].nextSibling.nextElementSibling.classList.remove("aui-show");
+ collapseHeader[e].classList.remove("aui-active");
+ }else{
+ if(params.autoHide){
+ if(document.querySelector(".aui-collapse-header.aui-active")){
+ document.querySelector(".aui-collapse-header.aui-active").classList.remove("aui-active");
+ }
+ if(document.querySelector(".aui-collapse-content.aui-show")){
+ document.querySelector(".aui-collapse-content.aui-show").classList.remove("aui-show");
+ }
+ }
+
+ collapseHeader[e].nextSibling.nextElementSibling.classList.toggle("aui-show");
+ collapseHeader[e].classList.toggle("aui-active");
+ }
+ }
+ }
+ })(i)
+ }
+ }
+ }
+ };
+ window.auiCollapse = auiCollapse;
+})(window);
\ No newline at end of file