jQuery+slidereveal實(shí)現(xiàn)的面板滑動(dòng)側(cè)邊展出效果
我們借助一款jQuery插件:slidereveal.js,可以使用它控制面板左右側(cè)滑出與隱藏等效果,項(xiàng)目地址:https://github.com/nnattawat/slideReveal。
如何使用
首先在頁(yè)面中加載jquery庫(kù)文件和slidereveal.js插件。
<script src="jquery.js"></script>
<script src="jquery.slidereveal.min.js"></script>
然后在body里放置面板元素如div#slider,內(nèi)容自定,并且放置觸發(fā)調(diào)用面板的元素如button或者a元素。
<div id="slider" class="slider">
Helloweba歡迎您!
</div>
<button id="trigger" class="trigger">展開左側(cè)</button>
最后直接調(diào)用slidereveal.js插件,代碼如下:
$('#slider').slideReveal({
trigger: $("#trigger")
});
選項(xiàng)設(shè)置
默認(rèn)情況下,面板是從左側(cè)滑出,并且將主頁(yè)面內(nèi)容向右“推”,并且可以使用鍵盤的“ESC”鍵關(guān)閉面板。
屬性 | 描述 | 默認(rèn)值 |
width | 整型,面板寬度。 | 250 |
push | 布爾型,設(shè)置為true,面板展開時(shí)會(huì)將頁(yè)面主體內(nèi)容“推”向一側(cè),設(shè)置為false時(shí),面板展開在頁(yè)面主體內(nèi)容之上。 | true |
position | 字符串,設(shè)置面板展開滑動(dòng)的方向,可以設(shè)置為"left"或"right" | "left" |
speed | 整型,面板展開速度,單位毫秒。 | 300 |
trigger | jQuery DOM選擇器,設(shè)置可以觸發(fā)面板展示和隱藏的頁(yè)面元素,如$("#element") | 未定義 |
autoEscape | 布爾型,設(shè)置是否允許使用鍵盤的ESC鍵來(lái)隱藏已展開的面板。 | true |
top | 整型,設(shè)置面板距離窗口上部的距離。 | 0 |
show | 回調(diào)函數(shù),當(dāng)面板展開時(shí)調(diào)用。 | - |
shown | 回調(diào)函數(shù),當(dāng)面板展開后調(diào)用。 | - |
hide | 回調(diào)函數(shù),當(dāng)面板隱藏時(shí)調(diào)用。 | - |
show | 回調(diào)函數(shù),當(dāng)面板隱藏后調(diào)用。 | - |
slidereveal.js插件還提供了展開與隱藏的方法調(diào)用,代碼如下:
//展開面板
$('#slider').slideReveal("show");
//隱藏面板
$('#slider').slideReveal("hide");
以上就是本文給大家分享的全部?jī)?nèi)容了,有需要的小伙伴快來(lái)參考下吧,希望對(duì)大家熟悉jQuery能夠有所幫助。
相關(guān)文章
jquery ui dialog里調(diào)用datepicker的問題
一個(gè)項(xiàng)目中使用了在dialog中做查詢條件的表單,其中用到了日期作為查詢條件,使用datepicker時(shí)總被dialog遮擋住2009-08-08jQuery插件kinMaxShow擴(kuò)展效果用法實(shí)例
這篇文章主要介紹了jQuery插件kinMaxShow擴(kuò)展效果用法,實(shí)例分析了kinMaxShow擴(kuò)展的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-05-05使用jQuery動(dòng)態(tài)加載js腳本文件的方法
動(dòng)態(tài)加載Javascript是一項(xiàng)非常強(qiáng)大且有用的技術(shù)。這方面的主題在網(wǎng)上已經(jīng)討論了不少,我也經(jīng)常會(huì)在一些個(gè)人項(xiàng)目上使用RequireJS和Dojo加載js2014-04-04jquery中頁(yè)面Ajax方法$.load的功能使用介紹
load可以做到加載一個(gè)頁(yè)面的時(shí)候,如果發(fā)生錯(cuò)誤,根據(jù)statusText給出的狀態(tài),顯示對(duì)應(yīng)的提示,這對(duì)用戶來(lái)說非常重要2014-10-10jQuery+JSON實(shí)現(xiàn)AJAX二級(jí)聯(lián)動(dòng)實(shí)例分析
這篇文章主要介紹了jQuery+JSON實(shí)現(xiàn)AJAX二級(jí)聯(lián)動(dòng)的方法,以實(shí)例形式分析了前臺(tái)jQuery結(jié)合ajax傳遞json格式數(shù)據(jù)及后臺(tái)數(shù)據(jù)處理技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-12-12jQuery實(shí)現(xiàn)dialog設(shè)置focus焦點(diǎn)的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)dialog設(shè)置focus焦點(diǎn)的方法,涉及jQuery針對(duì)dialog的操作技巧,需要的朋友可以參考下2015-06-06easyui 中的datagrid跨頁(yè)勾選問題的實(shí)現(xiàn)方法
很多朋友都遇到這樣的需求,easyui的datagrid分頁(yè)顯示數(shù)據(jù),如果有需求要求勾選多條數(shù)據(jù)且不再同一頁(yè)中,easyui會(huì)保存在其他頁(yè)選中的數(shù)據(jù)嗎?小編結(jié)合資料自己整理了一篇文章,需要的的朋友參考下吧2017-01-01