中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

jQuery制作仿Mac Lion OS滾動條效果
來源:易賢網 閱讀:1459 次 日期:2015-02-12 11:38:50
溫馨提示:易賢網小編為您整理了“jQuery制作仿Mac Lion OS滾動條效果”,方便廣大網友查閱!

本文是通過nanoscrollerjs簡單實現Mac OS 系統滾動條效果特效,以及本插件的使用方法和參數,非常不錯,這里推薦給大家。

nanoScrollerJS是一款使用簡單方式實現 Mac OS X Lion 系統滾動條效果的jQuery插件。該滾動條插件使用最小的HTML結構 .nano > .nano-content 。其它的滾動條元素 .pane > .nano-slider 是在插件運行時動態加載的。該滾動條插件利用原生的滾動條可以工作在 iPad、iPhone 和一些 Android Tablets上。

使用方法

HTML結構

下面是該滾動條插件工作所必須的HTML結構:

代碼如下:

<div id="about" class="nano">

<div class="nano-content"> ... content here ... </div>

</div>

nano 和 nano-content 的class名稱可以通過插件參數來改變(改變后插件的CSS文件也要相應的改變)。

CSS樣式

在HTML <header> 中引入 nanoscroller.css 文件。

代碼如下:

<link rel="stylesheet" href="nanoscroller.css">

你必須為容器指定一個寬度和高度,并為你的滾動條定制一些基本樣式,例如:

代碼如下:

.nano { background: #bba; width: 500px; height: 500px; }

.nano > .nano-content { padding: 10px; }

.nano > .nano-pane { background: #888; }

.nano > .nano-pane > .nano-slider { background: #111; }

JAVASCRIPT

在頁面中引入 jquery.nanoscroller.js 文件。

代碼如下:

<script type="text/javascript" src="js/jquery.nanoscroller.js"></script>

然后使用下面的方法調用該滾動條插件,HTML中所有帶有 .nano 的DOM元素都會被應用上該方法:

代碼如下:

$(".nano").nanoScroller();

高級方法

滾動到頂部:

代碼如下:

$(".nano").nanoScroller({ scroll: 'top' });

滾動到底部:

代碼如下:

$(".nano").nanoScroller({ scroll: 'bottom' });

滾動到頂部并帶個偏移值:

代碼如下:

$(".nano").nanoScroller({ scrollTop: value });

滾動到底部并帶個偏移值:

代碼如下:

$(".nano").nanoScroller({ scrollBottom: value });

滾動一個元素:

復制代碼 代碼如下:

$(".nano").nanoScroller({ scrollTo: $('#a_node') });

停止滾動操作。這個選項將會使滾動條插件的所有綁定事件無效,并在UI上隱藏滾動條。

代碼如下:

$(".nano").nanoScroller({ stop: true });

destroy

銷毀nanoScroller滾動條并將滾動條重置為瀏覽器原生滾動條:

代碼如下:

$(".nano").nanoScroller({ destroy: true });

設置滾動條閃動,閃動時間由參數來設置(默認1.5秒)。

代碼如下:

$(".nano").nanoScroller({ flash: true });

nanoScroller();

刷新滾動條。該操作會簡單的重新計算滾動條的位置和高度:

代碼如下:

$(".nano").nanoScroller();

自定義事件

scrollend

一個自定義的 scrollend 事件會在每次滾動條滾動到容器底部時觸發。(當滾動條已經到達容器底部,用戶再次滾動時不會觸發該事件)

代碼如下:

$(".nano").bind("scrollend", function(e){

console.log("current HTMLDivElement", e.currentTarget);

});

有些瀏覽器會在同一時間多次觸發該事件,所以應該使用jQuery .bind 或 .on 來綁定該事件。你可以使用 jquery-debounce 插件來使瀏覽器每隔100毫秒才觸發一次該事件:

代碼如下:

$(".nano").debounce("scrollend", function() {

alert("The end");

}, 100);

scrolltop

和 scrollend 事件相同,它是每次用戶滾動到容器的頂部時觸發。

和 scrollend 事件和 scrolltop 事件相同,它在用戶每次滾動時觸發。該事件附帶滾動條當前位置、最大高度和方向( up 或 down )的js對象參數:

代碼如下:

$(".nano").on("update", function(event, values){

console.debug( values );

});

配置參數

該滾動條插件中有一組參數可以使用:

iOSNativeScrolling

如果你希望在 iOS 5+ 中使用原生的滾動條,可以設置為 true 。在 iOS 5+ 中原生的滾動條會工作的更好。

注意當 iOSNativeScrolling 設置為 true 時, .pane 和 .slider 不會被設備生成/添加來支持原生的滾動條。

默認值 :false。

代碼如下:

$(".nano").nanoScroller({ iOSNativeScrolling: true });

sliderMinHeight

設置滾動元素的最小高度:

默認值 :20。

代碼如下:

$(".nano").nanoScroller({ sliderMinHeight: 40 })

sliderMaxHeight

設置滾動元素的最大高度:

默認值 :null。

代碼如下:

$(".nano").nanoScroller({ sliderMaxHeight: 200 });

preventPageScrolling

設置為 true 時可以在容器內容滾動到頂部或底部時阻止頁面滾動:

默認值 :false。

代碼如下:

$(".nano").nanoScroller({ preventPageScrolling: true });

disableResize

設置為 true 阻止nanoscroller改變大小。如果你設置該選項為 true ,記住要調用reset方法,否則會產生奇怪的問題:

默認值 :false。

代碼如下:

$(".nano").nanoScroller({ disableResize: true });

alwaysVisible

設置為 true 關閉滾動條停止時自動隱藏功能:

默認值 :false。

代碼如下:

$(".nano").nanoScroller({ alwaysVisible: true });

flashDelay

在你開啟 flash 選項時,該選項用于指定閃動的延時:

默認值 :1500。

代碼如下:

$(".nano").nanoScroller({ flashDelay: 1000 });

paneClass

滾動條track元素的class名稱。如果你修改了它,需要在CSS文件中做相應的修改:

默認值 : 'nano-pane'。

代碼如下:

$(".nano").nanoScroller({ sliderClass: 'scrollSlider' });

contentClass

滾動條容器div的class名稱。如果你修改了它,需要在CSS文件中做相應的修改:

默認值 : 'nano-content'。

代碼如下:

$(".nano").nanoScroller({ contentClass: 'sliderContent' });

tabIndex

設置可滾動內容的順序,設置為-1時使用tab鍵會跳過該內容:

默認值 :0。

代碼如下:

$(".nano").nanoScroller({ tabIndex: 0 });

瀏覽器兼容

桌面設備

IE7+

Firefox 3+

Chrome

Safari 4+

Opera 11.60+

移動設備

iOS 5+ (iPhone, iPad 和 iPod Touch)

iOS 4 (附帶一個插件)

Android Firefox

Android 2.2/2.3 native browser (附帶一個插件)

Android Opera 11.6 (附帶一個插件)

通過插件在移動設備瀏覽器更好的運行nanoScroller

你可以通過 overthrow.js 來使nanoScroller 在移動瀏覽器上更好的工作。它會在移動設備上模擬CSS的overflow( overflow: auto;/overflow: scroll; )。

要使用overthrow,在頁面中引入overthrow.js:

代碼如下:

<script src="overthrow.js"></script>

然后在你的滾動條內容 div 中添加 overthrow class:

代碼如下:

<div id="about" class="nano">

<div class="overthrow nano-content"> ... content here ... </div>

</div>

以上就是關于nanoscroller插件的使用方法,希望大家能夠喜歡。

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
易賢網手機網站地址:jQuery制作仿Mac Lion OS滾動條效果
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美成人免费在线| 欧美激情1区2区3区| 一色屋精品视频在线看| 今天的高清视频免费播放成人| 国产精品嫩草影院av蜜臀| 国产精品伦子伦免费视频| 国产一区二区三区直播精品电影| 伊人天天综合| 亚洲一区二区三区国产| 狂野欧美一区| 国产亚洲精品久| 一区二区高清视频| 久久色在线观看| 国产精品第十页| 亚洲理论在线| 欧美不卡视频一区发布| 国产精品综合久久久| 亚洲免费观看高清在线观看| 久久久www成人免费精品| 国产精品白丝av嫩草影院 | 狠狠色综合色区| 亚洲综合成人在线| 欧美日韩国产麻豆| 亚洲精品一区二区三区99| 久久亚洲综合色一区二区三区| 国产精品亚洲网站| 亚洲欧美国产精品va在线观看| 欧美日韩爆操| 9久re热视频在线精品| 免费黄网站欧美| 在线欧美三区| 欧美成人精品h版在线观看| 在线不卡a资源高清| 久久综合影视| 亚洲高清自拍| 欧美韩日一区| 一区二区三区高清视频在线观看| 欧美激情小视频| 一区二区久久久久久| 欧美日韩一区二区国产| 一本色道久久88综合亚洲精品ⅰ| 欧美人体xx| 亚洲视频欧洲视频| 国产精品一区二区在线观看网站 | 国产日韩欧美另类| 性做久久久久久久久| 国产亚洲欧美一级| 欧美电影美腿模特1979在线看| 精品1区2区| 欧美片网站免费| 亚洲欧美国产精品va在线观看| 国产精品视频观看| 噜噜噜久久亚洲精品国产品小说| 经典三级久久| 欧美高清在线| 亚洲第一综合天堂另类专| 欧美黄色片免费观看| 国产精品99久久99久久久二8 | 国产精品日产欧美久久久久| 性欧美大战久久久久久久久| 国产亚洲成av人在线观看导航| 欧美中文在线免费| 在线精品国产欧美| 欧美精品一区二区三区蜜桃| 一本色道久久88亚洲综合88| 国产精品综合色区在线观看| 久久高清一区| 宅男噜噜噜66一区二区| 国产一区二区精品久久91| 欧美激情一区二区三区在线视频观看| 夜夜嗨av一区二区三区网站四季av | 欧美成人午夜77777| 亚洲片在线资源| 国产精品福利在线观看网址| 久久综合激情| 亚洲永久网站| 在线看国产一区| 国产女主播一区二区| 欧美日韩国产一区| 久久精品在线播放| 亚洲综合导航| 日韩视频在线免费| 在线观看日韩| 国产午夜精品视频| 欧美日韩一卡| 欧美精品播放| 久久综合色婷婷| 欧美一级大片在线免费观看| 亚洲电影在线观看| 国产日韩欧美| 欧美视频在线观看一区| 国产亚洲毛片在线| 欧美日本久久| 久久国产精品亚洲va麻豆| av不卡在线看| 在线观看欧美视频| 国产精品婷婷午夜在线观看| 欧美日韩一区二区在线观看视频 | 欧美午夜剧场| 欧美精品电影| 久久综合99re88久久爱| 亚洲欧美成人一区二区三区| 日韩亚洲精品电影| 亚洲精品护士| 在线看不卡av| 日韩午夜剧场| 在线一区免费观看| 亚洲一区国产视频| 亚洲专区一区二区三区| 亚洲综合第一页| 午夜在线一区二区| 久久国产一区| 麻豆freexxxx性91精品| 欧美激情一区二区三区全黄 | 久久蜜臀精品av| 玖玖视频精品| 欧美区二区三区| 国产精品h在线观看| 国产精品福利网| 国产日韩免费| 一区二区在线观看视频| 亚洲国产欧美国产综合一区| 亚洲精品欧美极品| 亚洲性夜色噜噜噜7777| 欧美中日韩免费视频| 久久久精品国产免费观看同学| 六十路精品视频| 欧美日韩免费在线观看| 国产伦精品一区二区三区高清| 韩日精品在线| 日韩一级大片在线| 午夜日韩视频| 欧美理论视频| 国产欧美三级| 亚洲精品一区二区三区四区高清| 亚洲视频在线播放| 久久免费国产| 91久久精品美女高潮| 亚洲精品一区二区三| 香蕉av福利精品导航| 久久亚洲欧美国产精品乐播| 欧美日本乱大交xxxxx| 国产一区二区三区久久精品| 亚洲黄色在线视频| 欧美在线视频观看免费网站| 欧美女主播在线| 国产日韩高清一区二区三区在线| 亚洲国产欧美国产综合一区| 亚洲欧美另类在线观看| 欧美88av| 激情欧美国产欧美| 午夜免费日韩视频| 欧美精品成人一区二区在线观看| 欧美日一区二区在线观看| 禁断一区二区三区在线| 亚洲一区二三| 欧美日产在线观看| 狠狠色狠色综合曰曰| 午夜亚洲性色福利视频| 欧美日韩一区二区三区免费看 | 亚洲天堂成人在线视频| 久久天天躁狠狠躁夜夜爽蜜月 | 亚洲一区二区三区四区五区午夜| 欧美影片第一页| 国产精品久久久久77777| 在线观看成人一级片| 欧美国产精品v| 国产精品亚洲一区| 9国产精品视频| 久久亚洲精品中文字幕冲田杏梨| 国产一区二区精品久久| 亚洲视频在线观看三级| 欧美日韩亚洲国产精品| 亚洲国产免费看| 久久国产欧美精品| 欧美体内she精视频在线观看| 亚洲国产精品成人久久综合一区 | 欧美三级网址| 亚洲国产综合91精品麻豆| 亚洲午夜影视影院在线观看| 欧美精品一区二区三区视频 | 欧美制服第一页| 国产精品xnxxcom| 亚洲精品中文在线| 欧美成人国产va精品日本一级| 在线成人h网| 欧美在线播放一区| 国内精品久久久久久久影视麻豆 | 欧美精品激情| 亚洲国产一区二区三区高清 | 亚洲欧洲日韩综合二区| 老司机亚洲精品| 好吊日精品视频| 欧美高清在线播放| 在线观看欧美黄色| 欧美成ee人免费视频| 亚洲国产日韩欧美在线动漫| 欧美sm重口味系列视频在线观看| 激情综合中文娱乐网| 久久久久久国产精品mv|