1/** 2 æä»¶ä»ç»ï¼æé£ç´å¼æ ç¾é¡µ 3 æ¹æ³åï¼accordion 4 åæ°ï¼options={ 5 clickItem : $('.same_open'),//å±å¼è¯¦æ 页çç¹å»æé®å ç´ 6 contentItem : $('.same_open_content'),//详æ 页å ç´ å®¹å¨ 7 contentWidth : '340px',//详æ 页å ç´ å®¹å¨ç宽度ï¼ï¼è¿ä¸ªåæ°æ´æ¹åéè¦ä¿®æ¹ç¸åºçcssæ ·å¼ï¼ 8 closeTime : 500,//å ³éå½åå±å¼é¡µå®¹å¨çæ¶é´ï¼é»è®¤500æ¯«ç§ 9 openTime : 500,//å±å¼è¢«éåç详æ 页容å¨çæ¶é´ï¼é»è®¤500æ¯«ç§ 10 tmpInput : $('#tmp'),//临æ¶éèè®°å½åå ç´ ï¼ä½ç¨ï¼è®°å½å½åå±å¼ç详æ é¡µçæ è®° 11 clickItemBgColor : '#9d8757',//å±å¼è¯¦æ 页çç¹å»æé®å ç´ çèæ¯è² 12 contentItemBgColor : '#e2dbcc'//详æ 页å ç´ å®¹å¨çèæ¯è² 13 } 14*/ 15;(function($){ 16 $.fn.accordion = function(options){ 17 18 var defaults = { 19 clickItem : $('.same_open'), 20 contentItem : $('.same_open_content'), 21 contentWidth : '340px', 22 closeTime : 500, 23 openTime : 500, 24 tmpInput : $('#tmp'), 25 clickItemBgColor : '#9d8757', 26 contentItemBgColor : '#e2dbcc' 27 28 } 29 var obj = $.extend(defaults,options); 30 31 obj.clickItem.css('backgroundColor',obj.clickItemBgColor); 32 obj.contentItem.css('backgroundColor',obj.contentItemBgColor); 33 34 obj.clickItem.click(function(){ 35 var _item = obj.tmpInput.val(); 36 var _data = $(this).attr('data'); 37 obj.contentItem.animate({width:0},obj.closeTime); 38 $('#'+_data).animate({width:obj.contentWidth},obj.openTime,function(){ 39 obj.tmpInput.val(_data); 40 }); 41 }); 42 43 return this; 44 } 45})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.