移動(dòng)端插件IScroll.js

IScroll.js插件是兼容所有移動(dòng)端滾動(dòng)條事件的插件哼拔,在某些安卓機(jī)中,我們無法通過overflo:scroll這個(gè)css屬性來出現(xiàn)滾動(dòng)條箱熬;它也可以非常好的在一個(gè)容器元素中處理滾動(dòng);

注意

在使用IScroll.js必須要有3層元素嵌套,如:

<div class="food-left">
    <ul class="food-nav">
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ul>
</div>

最外層的food-left必須要有兩個(gè)css樣式:position:relative;overflow:hidden

初始化

IScroll.js給我們暴露了一個(gè)IScroll構(gòu)造函數(shù);
如下仗谆,我們進(jìn)行了初始化

<script type="text/javascript">
      leftScroll = new IScroll(".food-left");
</script>

構(gòu)造函數(shù)中傳入的實(shí)參,與ES6新增的querySelector參數(shù)一致淑履;其實(shí)querySelector就與我們的jQuery選擇器使用方式是一樣的隶垮;
注意:我們必須在DOM結(jié)構(gòu)加載完畢后才能初始化,否則會(huì)無效秘噪。

設(shè)置

IScroll.js允許我們傳入第二個(gè)參數(shù)來配置滾動(dòng)事件的屬性;

leftScroll = new IScroll(".food-left", {
       scrollbars: true,
       bounce: false,
       mouseWheel:true,
       click:true
});
  • 滾動(dòng)條
  • scrollbars: true
    是否顯示滾動(dòng)條狸吞。默認(rèn)為false;

  • fadeScrollbars:true
    滾動(dòng)條淡入淡出效果,當(dāng)然前提是你滾動(dòng)條顯示了。默認(rèn)為false;

  • interactiveScrollbars
    是否拖動(dòng)滾動(dòng)條指煎。默認(rèn)為false;

  • resizeScrollbars
    滾動(dòng)條的長(zhǎng)度是按照比例設(shè)置的蹋偏,如果想要固定尺寸,可以設(shè)置為flase;默認(rèn)為true;

  • bounce: false
    滾動(dòng)到達(dá)容器邊界時(shí)是否執(zhí)行反彈動(dòng)畫至壤。默認(rèn)為true;

  • mouseWheel:true
    是否顯示啟用鼠標(biāo)滾動(dòng);默認(rèn)為false;

  • invertWheelDirection
    激活鼠標(biāo)滾動(dòng)后是否啟用反向滾動(dòng);默認(rèn)為false;

  • click:true
    iScroll禁止默認(rèn)鼠標(biāo)的點(diǎn)擊行為威始,如果要使用設(shè)置true;默認(rèn)為false;

  • disableMousedisablePointer崇渗、options.disableTouch
    IScrol默認(rèn)監(jiān)聽所有的指針事件字逗,如果確認(rèn)項(xiàng)目定位的平臺(tái),可以將不使用的效果禁用宅广,減少資源占用葫掉;默認(rèn)為false;

  • startXstartY
    設(shè)置滾動(dòng)條初始偏移位置跟狱;默認(rèn)為無;

方法

IScroll.js也給我們提供一些方便的方法,當(dāng)然都是實(shí)例對(duì)象下的俭厚;

  • rightScroll.scrollToElement(el, time, offsetX, offsetY, easing)
    滾動(dòng)到傳入元素的位置,必須是原生DOM對(duì)象驶臊;然后是滾動(dòng)的時(shí)間挪挤;

  • scrollTo(x, y, time, easing)
    可以滾動(dòng)到任意的位置,默認(rèn)位置是0关翎,如果要移動(dòng)需要設(shè)置負(fù)數(shù)扛门;

事例:


IScroll.gif
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市纵寝,隨后出現(xiàn)的幾起案子论寨,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件葬凳,死亡現(xiàn)場(chǎng)離奇詭異绰垂,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)火焰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門劲装,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人昌简,你說我怎么就攤上這事占业。” “怎么了纯赎?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵纺酸,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我址否,道長(zhǎng),這世上最難降的妖魔是什么碎紊? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任佑附,我火速辦了婚禮,結(jié)果婚禮上仗考,老公的妹妹穿的比我還像新娘音同。我一直安慰自己,他們只是感情好秃嗜,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布权均。 她就那樣靜靜地躺著,像睡著了一般锅锨。 火紅的嫁衣襯著肌膚如雪叽赊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天必搞,我揣著相機(jī)與錄音必指,去河邊找鬼。 笑死恕洲,一個(gè)胖子當(dāng)著我的面吹牛塔橡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播霜第,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼葛家,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了泌类?” 一聲冷哼從身側(cè)響起癞谒,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后扯俱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體书蚪,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年迅栅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了殊校。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡读存,死狀恐怖为流,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情让簿,我是刑警寧澤敬察,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站尔当,受9級(jí)特大地震影響莲祸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜椭迎,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一锐帜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧畜号,春花似錦缴阎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至痹升,卻和暖如春建炫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背视卢。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工踱卵, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人据过。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓惋砂,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親绳锅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子西饵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 學(xué)習(xí) jQuery-fullPage.js 插件已經(jīng)兩天,參照網(wǎng)上的案例仿造了一個(gè)“魅族Note2官網(wǎng)”網(wǎng)頁鳞芙,中間...
    seporga閱讀 6,460評(píng)論 2 11
  • title: IScroll-5的文檔date: 2017-07-03 11:10:40tags: javascr...
    Gary23閱讀 2,630評(píng)論 0 9
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理眷柔,服務(wù)發(fā)現(xiàn)期虾,斷路器,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • 簡(jiǎn)介 如今我們經(jīng)常能見到全屏網(wǎng)站驯嘱,尤其是國(guó)外網(wǎng)站镶苞。這些網(wǎng)站用幾幅很大的圖片或色塊做背景,再添加一些簡(jiǎn)單的內(nèi)容鞠评,顯得...
    橫沖直撞666閱讀 435評(píng)論 0 1
  • 文|空修 永遠(yuǎn)不會(huì)打翻浮世的塵 去仰望茂蚓,去想像 去捕捉一抹亙古封存的記憶 投成點(diǎn)點(diǎn)的光 故舊和滄桑隱在耀眼的虛影后...
    空修閱讀 180評(píng)論 5 11