response

this is a response setup for general webpage which is not designed by table and flash layout

View on GitHub

response

this is a response setup for general webpage which is not designed by table and flash layout

======================================================================================================================= 版本說明 ======================================================================================================================= Program: JQuery Responsive plugin Programmer: Jay HSU

======================================================================================================================= 範例 ======================================================================================================================= http://jay0324.github.io/response/demoPage/demo/

======================================================================================================================= #其他外掛 =======================================================================================================================

jQuery Easing Plugin: http://gsgd.co.uk/sandbox/jquery/easing/ 
screenfull.js: https://sindresorhus.com/screenfull.js/

======================================================================================================================= #套用方式及相關文件說明 =======================================================================================================================

#Date: 2016/08/17 後版本請在網頁中加入viewport標籤

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=0" />

#Date: 2015/11/28 響應式尺寸變動預設為葉面重整來取得UI建立所需的數值,如需改為非重整的方式,請參照以下作法

//建立重整function JResponsive宣告在這邊
function resInit() {
	$.JResponsive();
}
//jquery onload function
$(function() { 
	$.JRes_autoRefresh({state: false}); //停用自動重整
	resInit(); //呼叫UI
	$(window).resize(function(){resInit();})//重整的時候就呼叫UI
})

在head所有加入下面幾行幾可啟用 注意: jquery請看情形加入,如果該頁面已經有用jQuery則不用加入 如果jquery用的是v1.7.1請取代為v1.11.1版 (因為1.7.x版會有重複執行的狀況)

  • 自行建置主程式 sass建構樣式參數: sass/main/style1/_JResVar.scss

  • 調整響應式內容 檔案: custom.js

  • 調整響應式樣式 無SASS樣式檔案: nosass.css SASS樣式檔案: sass/custom/_JResCustomSetup.scss

NOTE: 若您可以用sass來轉css的人,可以透過_sass下的scss來編輯產生css 如果沒有的人請直接編輯_css下的css檔案

#jQuery:

<!--JQUERY-->
<script type="text/javascript" src="response/jquery.min.js"></script> <!--jQuery Local v1.11.1 -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <!--cloudflare CDN v1.11.1 -->
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.1.min.js"></script> <!--jQuery CDN v1.11.1 -->

=======================================================================================================================

#Responsive:

主程式及設定包建置於response/dist/下的response資料夾內,可以直接複製該資料夾放到網頁目錄下,然後用以下程式來引用文件即可

=======================================================================================================================

<!--響應式設定-->
<link rel="stylesheet" type="text/css" href="response/response.min.css" media="all"> <!--預設響應式樣式-->
<link rel="stylesheet" type="text/css" href="response/css/sass.css" media="all"> <!--客製樣式 SASS-->
<link rel="stylesheet" type="text/css" href="response/css/nosass.css" media="all"> <!--客製樣式NO SASS-->
<script type="text/javascript" src="response/response.min.js"></script> <!--響應式主程式-->
<script type="text/javascript" src="response/js/custom.js"></script> <!--客製設定-->
<!--響應式設定-->

=======================================================================================================================

#Responsive Rawgit Path:

<!-- rawgit cdn -->
https://cdn.rawgit.com/jay0324/response/master/response/dist/response/response.min.css
https://cdn.rawgit.com/jay0324/response/master/response/dist/response/response.min.js

=======================================================================================================================

======================================================================================================================= #響應式設定相關參數說明 ======================================================================================================================= jQuery conflict usage: —————————————– * noConflict: jQuery.noConflict()(function($){ $.JResponsive(); })

	* without noConflict:
	$(function() { 
		$.JResponsive();
	})
-----------------------------------------

Usage: 
	$(function() { 

		//取得目前響應式開關參數=============================================================
		$.JRes_getCookie()
		//===================================================================================
		
		//取得網站根目錄=====================================================================
		$.JRes_modulePath()
		//===================================================================================

		//取得是否為手持設備 (true: 手持設備 false: 非手持設備)==============================
		$.JRes_isMobile()
		//===================================================================================

		//取得是否有flash支援 (true: 有支援 false: 非支援)===================================
		$.JRes_isFlash()
		//===================================================================================

		//以預設值直接啟動功能===============================================================
		$.JResponsive()
		//===================================================================================

		//檢查是否為IE9以下版本 (true: IE9以下 false: 非IE9以下)=============================
		$.JRes_isLtIE9()
		//===================================================================================

		//重整頁面動作=======================================================================
		$.JRes_autoRefresh({
			state: (是否要啟用頁面重整動作,預設值true),
			ignore: '' (排除不需要重整動作的頁面,可以用整個頁面的網址路徑或路徑中特殊字串,一個以上用","隔開)
		})
		//===================================================================================
		
		//客製化設定=========================================================================
		$.JResponsive({
			defaultResponse: false,					//響應式啟動或關閉(布林) (預設true)
			setUILoadWidth: 800,					//載入介面尺寸,預設值為800 (注意: 此設定一旦修改,相對應css也要調整才會正常載入設定)
        	printMediaSetupMode: false,				//將網頁切換為列印模式 (預設:false)
			modulePath: '',							//模組路徑
			mobileSwitch: '',						//響應式開關放置的位置ID或class
			viewPortSetup: ',user-scalable=1',		//響應式viewport其餘參數 (ex: ,user-scalable=1) 開始一定要寫","
			res_langVarDefault: 'en',				//網站預設語系 
													//tw:繁體 cn:簡體 add1:外加語系1 add2:外加語系2 add3:外加語系3 add4:外加語系4 add5:外加語系5 
													//預設:英文',
			res_langVarEn: '',						//網址列上語系的判斷值 (英文語系)
			res_langVarTw: '',						//網址列上語系的判斷值 (繁中語系)
			res_langArrayTw: [						//翻譯文字
				{'預翻譯字串':'翻譯後字串'},
				.
				.
				.
			],
			res_langVarCn: '',						//網址列上語系的判斷值 (簡中語系)
			res_langArrayCn: [						//翻譯文字
				{'預翻譯字串':'翻譯後字串'},
				.
				.
				.
			],
			res_langVarAdd1: '',						//網址列上語系的判斷值 (其他語系)
			res_langArrayAdd1: [						//翻譯文字
				{'預翻譯字串':'翻譯後字串'},
				.
				.
				.
			],
			res_langVarAdd2: '',						//網址列上語系的判斷值 (其他語系)
			res_langArrayAdd2: [						//翻譯文字
				{'預翻譯字串':'翻譯後字串'},
				.
				.
				.
			],
			res_langVarAdd3: '',						//網址列上語系的判斷值 (其他語系)
			res_langArrayAdd3: [						//翻譯文字
				{'預翻譯字串':'翻譯後字串'},
				.
				.
				.
			],
			res_langVarAdd4: '',						//網址列上語系的判斷值
			res_langArrayAdd4: [						//翻譯文字
				{'預翻譯字串':'翻譯後字串'},
				.
				.
				.
			],
			res_langVarAdd5: '',						//網址列上語系的判斷值
			res_langArrayAdd5: [						//翻譯文字
				{'預翻譯字串':'翻譯後字串'},
				.
				.
				.
			],
			defaultLangMenuObj: '',						//語言選單的物件ID或class
			customLangMenu: '',							//客製語言選單內容
			defaultMenuObj: '',							//主選單的物件ID或class
			customMenu: '',								//客製主選單選單內容
			defaultSubMenuObj: [						//主選單下方添加選單區塊
				{
					show: "其它嵌入的物件的標題",
					obj: "其它嵌入的物件ID或class"
					state: '狀態: ture/false'
				},
				.
				.
				.
			],
			customSubMenu: '',							//客製嵌入的物件內容
			additionalPage: [							//響應式頁面
				{
					id:"頁面ID名稱",
					type:"視窗開啟方式(left,top,right)",
					show:"頁面標題",
					content:"頁面內容",
					relate_id:"相關頁面ID(會產生下一頁按鈕)"
				},
				.
				.
				.
			],
			pannelPosition: 'left',						//'預設響應式視窗開啟方式(top,left,right,left_under,right_under)',
			pannelStyle: '',							//預設響應式視窗風格 預設為空值,style1)",
			pannelAnimateTime: 500,						//響應是視窗動畫播放時間,預設500(毫秒),
        	pannelAnimateEasing: 'swing',				//響應式視窗動畫效果,預設"swing"(參考文件:http://gsgd.co.uk/sandbox/jquery/easing/),
			menuCollapse: '',							//'要套用收闔式的物件ID,如多個ID可用逗號隔開',
			resPageLoader: false,						//true/false (是否使用頁面載入動畫,預設false),
			resPageLoaderTigger: 800,					//'always'/800/600/... (是否在特定螢幕寬以下才使用loader,預設值為800),
			responsiveSwitch: true,						//(是否使用響應式切換開關,預設true),
			res_langSwitch:true,						//(是否使用語言切換開關,預設true)
			res_tabJumperSetting: {}, 					//(設定Tab標籤頁面定位, 預設值 state:true,speed:3000)
        	res_mobileTopNavBtnSetup: {} 				//(設定上方主選單, 預設值 state:true,type:fixed,primary:true,width:50,height:50,margin:5)
        	additionalBtn: [
            	{
            		id:"按鈕ID名稱",
            		link:"按鈕連結",
            		show:"按鈕顯示文字",
            		target:"按鈕目標 (一般target視窗目標如:target,new,blank等 或 pannel來啟動響應式視窗/tab來建立Tab標籤定位按鈕)",
	            	setup:{
	            		type: "pannel值啟動之響應式視窗位置(top,top_small,left,right,left_under,right_under)",
	            		content: "pannel值啟動之響應式視窗內容",
	            		class: "pannel風格樣式(預設空值)"
	            	},
            		width:"按鈕寬度",
            		state:"使用狀態 true/false"
        		},
				{
            		id:"按鈕ID名稱",
            		page_id:"自行建立響應式頁面的ID",
            		show:"按鈕顯示文字",
            		target:"page",
            		width:"按鈕寬度",
            		state:"使用狀態 true/false"
            	},
            	{
            		id:"按鈕ID名稱",
            		link:"預載入之URL",
            		show:"按鈕顯示文字",
            		target:"loader",
            		setup:{
            			title: 頁面標題 (字串),
						toggle: Loader類型 (字串 ajax/iframe 預設iframe),
						toggleDom: ajax載入特定物件 (字串 ID或Class)
            		},
            		width:"按鈕寬度",
            		state:"使用狀態 true/false"
            	}
			],
        	res_mobileBottomNavBtnSetup: {},				//請參照res_mobileTopNavBtnSetup的設定值
        	additionalBottomBtn: {},						//請參照additionalBtn的設定值
        	scrollTop: true,								//使用ScrollToTop外掛功能 (預設:true)
        	app_icon: "img/response/app_ico.png" 			//APP icon的圖檔路徑 (預設: "img/response/app_ico.png")
        	minTouchSlideAmt: 20,							//主選單觸控展開最小感應範圍 (預設: 20px)
        	triggerTouchOpenRange: 3						//主選單觸控拉開最大範圍(如:3=3/1的螢幕寬度) (預設: 3)
		});
		//===================================================================================
		
		//文字跑馬燈效果函式=================================================================
		$(obj).JResMarquee({
			objWidth: 'auto',						//內容長度 (預設值"auto",會以文字大小的設定來算長度)
			fontSize: 30,							//文字大小
			position: -1,							//方向 (-1:由左向右 1:由右向左)
			speed: 30								//速度 (數字越小越快)
		})
		//===================================================================================
		
		//橫向卷軸效果函式===================================================================
		$(obj).JResOverflow({
			flow: true,								//橫向卷軸開關 (true:啟用 false:關閉)
			paddingAmt: 0							//相對圖文間距(px)(預設0)
		});
		
		$(obj).addClass("resUnwrap"); //取消橫向卷軸
		//===================================================================================
		
		//圖片放大功能=======================================================================
		$(obj).JResEnlarge({
			enlargeSize: '100%',					//圖片放大類型 ("100%":符合螢幕 "auto":原尺寸)
			scalePx: 20,							//手動縮放調整尺寸(px)
			paddingAmt: 0,							//相對圖文間距(px)(預設0)
			extraSource: "",						//放大後圖片路徑(預設為原圖)
			setUILoadWidth: 800,					//載入介面尺寸,預設值為800 (注意: 此設定一旦修改,相對應css也要調整才會正常載入設定)
			popupMode: false,						//是否使用影視窗(布林) (預設false)
			enablePluginMode: false					//是否與其他shadowbox共存(布林) (預設false)
		});
		
		$(obj).addClass("resUnlarger"); //取消圖片放大

		//物件參數設定
		//toggle-src 為選加值, 您可以統一用extraSource來設定全域設定或直接用此參數來設定單一物件
		<img src="圖片路徑" toggle-src="其他圖片路徑" />

		//===================================================================================
		
		//簡易淡出淡入畫面切換效果函式=======================================================
		$(obj).JSlideImg({
			autoPlay: true, 						//自動撥放 預設: ture
			childTag: "",							//畫面切換物件的tag, 如: img,div,a,...
        	childClass: "", 						//子物件的樣式名稱, 如: .slide
			transitTime: 1,							//畫面切換秒數
			transitStyle: "",						//animate(動畫效果,只針對當前圖片做淡入),預設值為空值(雙向淡入淡出)
			holdTime: 4,							//畫面停留秒數
			paddingAmt: 0,							//相對縮圖尺寸(px)
			layout: 'clear',						//排版 如: left: 靠齊左 / right:靠其右 / 預設:清除
			touchSwipAmt: 100,						//觸控捲動觸發移動量(數字) (預設:100)
			thumb: {								//小圖切換按鈕
				state: true,						//是否使用(預設false)
				amount: 4,							//一次顯示數量, 'auto':自動偵測數量
				width:50,							//小圖寬度
				height:50,							//小圖高度
				type: 'horizontal',					//顯示方式(直式:vertical 橫式: horizontal)
				position: 'left:10px;bottom:10px;'	//位置(以style的方式來定位,結尾一定要有分號,不然會顯示不出來),
				overlap: true,						//是否要覆蓋在slideshow的圖片上
            	overlapPos: 'auto',					//對齊位置,預設為'auto',向上對齊(type為縱向),向左(type為橫向)
            	displayTitle: 'auto'				//顯示title的方式, 預設'auto': 直接顯示在thumb選項裡 'top':統一顯示於thumb選項上方 'left': 若thumb為縱向排列則會排在左下 'right': 若thumb為縱向排列則會排在右下
			},
			slideBtn:{
				state: true,						//是否使用上下項目切換按鈕組
				trigger: 'touched click',					//觸發動作 預設:click 其他: mouseenter ...
				width: 100,							//按鈕寬
				height: 100,						//按鈕高
				type: 'horizontal'					//按鈕呈現方式(直式:vertical 橫式: horizontal) 
			},
			setupResposive: {						//小圖在不同尺寸下的設定
				600:{								//尺寸
				    state: true,					//設定參照thumb的設定項目
				    amount: 4,
				    .
				    .
				    .							
					slideBtn:{						//上下項目切換按鈕組設定值請參照上面設定方式
						state: true,
						.
						.
						.
					}						
				}
			},
			onTrans: function(){}, 					//客製倫播效果 預設:false
			onHold: function(){}, 					//客製內容物件動態效果 預設:false
			enlargeObj: false,    					//開啟JResEnlarge同時使用 預設:false
        	multiLayerMode: {	  					//多物件模式
				state: false,						//使用
            	canvasW: $(window).width(),			//畫布寬度 (預設螢幕寬,但主要為參考值,還是會以父層級的尺寸為主)
            	canvasH: $(window).height() 		//畫布高度 (預設螢幕高,但主要為參考值,還是會以父層級的尺寸為主)
        	}    
		});

		//html結構
		<div id="mySlideshow">
			<img src="img_path" toggle-thumb-source="thumb_img_path" toggle-thumb-title="thumb_title" />
			.
			.
			.//除了img已外也可以用其他標籤來當子項目,childTag值請設定為該標籤即可
		</div>
		//===================================================================================
		
		//將表格Table轉格響應式格式==========================================================
		$(obj).addClass("resTable");
		//===================================================================================

		//響應式選單按鈕設定值===============================================================
		$(obj).addClass("resBtn");
		$(obj).attr("toggle","選單ID");
		//===================================================================================
		
		//響應式頁面按鈕設定值===============================================================
		$(obj).addClass("resPageBtn");
		$(obj).attr("toggle","響應式頁面ID");
		//===================================================================================
		
		//響應式Loader頁面按鈕設定值 (預設以iframe載入)======================================
		$(obj).addClass("resPageLoaderBtn");
		$(obj).attr("title","載入頁面標題區內容"); //選則填寫 (預設值為空值)
		$(obj).attr("tigger","載入情況"); //選擇填寫 (always: 總是使用 / 預設: 只在800寬度下使用)
		$(obj).attr("toggle","載入方式"); //選擇填寫 (ajax: 使用ajax載入 / 預設: 預設以iframe載入)
		$(obj).attr("toggleDom","ajax載入特定物件"); //選擇填寫 (帶入ajax頁面中的ID,tag,或class)
		$(obj).attr("toggleParam","iframe attribute"); //選擇填寫 (帶入iframe頁面中的參數如:allowfullscreen)
		//===================================================================================

		//Tab標籤頁面定位按鈕設定值==========================================================
		//在頁面滑動至相對高度的jumper按鈕會加入jumperActive class, 在客製化修改其樣式即可
		$(obj).addClass("resTabJumper");
		<a class="resTabJumper" href="#目標ID" toggle-offset="微調卷軸定位">連結</a>
		//===================================================================================

		//Tab group建立=====================================================================
		$(obj).JResContentTab({
			init: 0,						//預設的顯示標籤 (預設:0)
            fx: 'slide',					//切換效果 (預設:slide / fade,slide,show)
            transitTime: 300,				//切換效果時間 (預設:300)
            createTabs: {					//js寫入Tab
            	tab1:{						//新標籤編號
            		id: "物件ID",
					text: "Tab按鈕顯示文字",
					content: "Tab內容"
            	}
            },
            onClick: {} 					//tab點擊客製動作, 預設 false,
            resMode: '', 					//響應式呈現模式 'expend':完全展開 'collapse': 收合展開 預設:無
        	resModeActiveWidth: 604 		//響應式呈現模式觸發尺寸(尺寸修改請一併修改樣式)
		});

		//直接建立在本文的結構
		//直接開啟tab,可以在網址上加入標籤,如: 頁面路徑#內容ID
		<div id="物件ID">
            <ul class="tabs">
                <li><a href="#內容ID1" class="tabsBtn">按鈕顯示文字</a></li>
                <li><a href="#內容ID2" class="tabsBtn">按鈕顯示文字</a></li>
            </ul>

            <ul class="tabs_content">
                <li id="內容ID1" class="tabsContent">
                    按鈕顯示內容
            	</li>
               	<li id="內容ID2" class="tabsContent">
                    按鈕顯示內容
            	</li>
            </ul>
        </div>
        //===================================================================================

        //slider功能=========================================================================
        $(物件ID).JResContentSlider({
        	autoPlay: true,						//啟用自動輪播(布林) (預設:true)
        	touchSwipAmt: 100,					//觸控捲動觸發移動量(數字) (預設:100)
        	delayTime: 3000,					//停留時間(毫秒) (預設:3000)
        	transitionTime: 200,				//轉場時間(毫秒) (預設200)
			listAmt: 5,							//顯示數量(數字) (預設5)
			listPaddingAmt: 2,					//每個項目的間距(數字) (預設2)
			from: 0,							//第一個顯示的項目(數字) (預設0)
			type: 'horizontal',					//呈現方式(字串: horizontal/vertical) (預設horizontal)
			btnSetup:{							//按鈕設定(物件)
                nextBtn:{						//往後按鈕(物件)
                    state: true,				//是否顯示(布林)(預設true)
                    width: 20					//按鈕寬度(數字)(預設20)
                },
                prevBtn:{						//往前按鈕(物件)
                    state: true,				//是否顯示(布林)(預設true)
                    width: 20					//按鈕寬度(數字)(預設20)
                }
            },
			setupResposive: {					//響應式設定(物件)
				800:{							//螢幕尺寸(物件:設定此物件名稱請以尺寸寬度來命名)
					listAmt: 5,					//顯示項目(數字:預設5)
					listPaddingAmt: 2,			//每個項目的間距(數字) (預設2)
					btnSetup: {},				//參照全域的設定方式
					autoPlay: 					//參照全域的設定方式
				},
				600:{
					listAmt: 4,					//顯示項目(數字:預設4)
					listPaddingAmt: 2,			//每個項目的間距(數字) (預設2)
					btnSetup: {},				//參照全域的設定方式
					autoPlay: 					//參照全域的設定方式
				},
				420:{
					listAmt: 2,					//顯示項目(數字:預設2)
					listPaddingAmt: 2,			//每個項目的間距(數字) (預設2)
					btnSetup: {},				//參照全域的設定方式
					autoPlay: 					//參照全域的設定方式
				}
			}
		});
		//html結構
		<div id="myItemSlider2">
            <div class="sliderContainer">
                <ul>
                    <li><a href=""><img src="圖片" alt="" /></a></li>
                    <li><a href=""><img src="圖片" alt="" /></a></li>
                </ul>
            </div>
        </div>
        //===================================================================================

        //Ladder設定 (錯位效果)==============================================================
        $(物件).JResLadderObj({
	        setupMode: 設定模式 (布林)(預設值false),
	        state: 使用 (布林)(預設值true),
	        position: 定位方式(字串)(預設'fixed',其他'absolute'),
	        container: 若定位方式為'absolute'必須提供父層的容器物件ID,
	        path: {			//路徑設定
	        	0:{		//路徑名稱或編號
	        		speed: 1,				//卷軸速度
	        		start:{					//點位設定(起點)
	            		ladder: 0,			//點位開始的卷軸位置
	                	x: 400,				//點位x位置
	                	y: 1000,			//點位y位置
	                	z: 2, 				//點位z位置
	                	opacity: 0			//透明度 (浮點 0~1)
	            	},
	            	end: {					//點位設定(終點)
	                	ladder: 600,		//點位終點的卷軸位置
	                	x: 800,				//點位x位置
	                	y: 100,				//點位y位置
	                	z: 2, 				//點位z位置
	                	opacity: 1			//透明度 (浮點 0~1)
	            	} 
	        	}
	        }
	    });
	    //定位連結
	    <a href="#" class="resLadderJumper" toggle="物件ID" ladder="選擇物件的路徑名稱或編號">Link1</a>
	    //====================================================================================

	    //Follow up設定 (跟屁蟲)==============================================================
	    $(物件).JResFollowObj({
			position: 'fixed',				//定位方式(字串)(預設'fixed',其他'absolute')
			pos: {							//定位位置 (top:位置(單位PX),left:位置(單位PX),...跟CSS一樣)
	            top: 200,
	            left: 10
	        },
	        delay: 100, 					//動畫速度
			hide: 800						//使用尺寸
		});
		//====================================================================================

		//延遲載入動作偵測====================================================================
		$(containerID).JResDelayLoader({
			state: true,					//是否使用 (布林 預設true)
        	loadObj: '',					//延遲載入的物件ID或class (字串: 預設為空值)
        	delay: 200,						//每個物件載入延遲的時間 (毫秒: 預設200)
        	transition: 500,				//載入效果的時間 (毫秒: 500)
        	eventPos: 100,					//觸發動作的位置(預設100,為瀏覽器高度的一半加100,您可以加減其數值)
			onLoad: function () {} 			//其他延遲後載入的動作,預設false
		})
		//====================================================================================
 
		//resMenu功能=========================================================================
		$(menuObjID).JResMenu({
	        view: 'vertical',				//顯示方式(字串)(horizontal: 橫向, vertical:縱向(預設))
	        action: 'click',				//觸發方式(字串)(hover: 滑過觸發, click: 點擊觸發(預設))
	        fx: true						//使用展開收闔效果 (預設: true, "mixed": 混合模式(當混和模式的時候,
	        								//有子選單的A連結如果將它的HREF設為#則就會以收合方式效果帶入,反之如果給HREF連結則會跳頁))
	    })

	    //HTML結構
	    <div id="menuObjID">
	    	<ul>
	    		<li>
	    			<a href="#">連結</a>
	    			<ul>
			    		<li>
			    			<a href="#">連結</a>
			    			如果還有子層就沿續一樣的結構...
			    		</li>
			    		...
			    	</ul>
	    		</li>
	    		...
	    	</ul>
	    </div>

	    //備註: 因為程式執行後樣式才會寫入物件,建議可以先將樣式先寫入物件,在頁面載入時樣式才會預先出現
	    //如: <div id="menuObjID" class="程式載入樣式名稱">
	    //====================================================================================

	    //JResScrollSticker功能===============================================================
	    $("#ID").JResScrollSticker({
	    	delay: 500, 					//設定延遲時間 (毫秒) 預設500,
	    	disableBy: 800					//在指定尺寸以上才使用
	    });
	    //====================================================================================

	    //JResAccordion功能===================================================================
	    $("#ID").JResAccordion({
            height: 300, 					//高度
            amount: 4,						//數量
            openW: 52,						//開啟寬/高度(%)
            headingW: 40,					//標題區寬/高度(%)
            contentW: 60,					//內容區寬/高度(%)
            delay: 1000,					//動畫長度 (毫秒)
            fx:'linear',					//動畫效果 (參照Jquery earsing)
            type: 'horizontal'				//排列方式 (horizontal:橫向 / vertical:縱向)
        });

        //HTML結構
        <ul id="demoAccordion" class="resAccordion">
            <li>
                <div class="heading"> Heading </div>
                <div class="content"> Content </div>
            </li>
            <li>
                <div class="heading"> Heading </div>
                <div class="content"> Content </div>
            </li>
            <li>
                <div class="heading"> Heading </div>
                <div class="content"> Content </div>
            </li>
            <li>
                <div class="heading"> Heading </div>
                <div class="content"> Content </div>
            </li>
        </ul>

	    //====================================================================================

	    //res排版樣式=========================================================================
	    .resTableRow: 將結構同.resRow,只是他是以table的方式來排列,不過這個就沒有響應式了,
	    其他尺寸的呈現,再依照需求修改樣式即可

	    .resRow的設定值:
		.resEven: 用在將resRow下的resCol設為同高度
		.res-slice-h: 用在將resRow下的resCol橫向自動均分
		.res-slice-v: 用在將resRow下的resCol縱向自動均分

		.resCol*的設定值 (引入12格線排版樣式.resCol1~.resCol12):
		.resCol: 無任何定義的resCol Dom
		.overflow: 定義此resCol Dom加入卷軸
		.top: 定義此resCol Dom的內容縱向向上對齊
		.middle: 定義此resCol Dom的內容縱向向中對齊
		.bottom: 定義此resCol Dom的內容縱向向下對齊

		ATTR -> res-slice-h="定義此resCol橫向相對比例"
		ATTR -> res-slice-v="定義此resCol縱向相對比例"

		其他:
		.resSelect: 客製化下拉式
		.clear: 清除流動
		.resContainer: 外框
		.resDocLayout: 內框
		.resTable: 流動式表格

	    //====================================================================================

		
	})