摘要:是一款下拉刷新插件,開放一些鉤子函數,可以在刷新的各種狀態中做一些操作,包括刷新中的動畫及操作,另外開放下拉框的實時下拉數據,可以完全自定義自己的下拉組件,做出不同下拉動畫效果。
pullRefresh.js
pullRefresh.js 是一款下拉刷新插件,開放一些鉤子函數,可以在刷新的各種狀態中做一些操作,包括刷新中的動畫及dom操作,另外開放下拉框的實時下拉數據,可以完全自定義自己的下拉組件,做出不同下拉動畫效果。
pullRefresh.js 支持兩種下拉模式,一種是整體下拉,一種是loading框下拉,如下
demo1 https://tls1234.github.io/pul...
demo2 https://tls1234.github.io/pul...
用法 ?下拉刷新
- item1
- item2
- item3
- item4
- item5
- item6
- item7
- item8
- item9
- item10
只需要new一個 PullRefresh()對象
new PullRefresh( )參數
var flag1 = true; var flag2 = true; //這兩個變量為了防抖,不要更改 var pullRefresh = new PullRefresh({ pullContainer: container, //父元素容器節點 loadingContent: loadingContainer, //刷新框節點 wholePullMode: true, //整體下拉模式,如上邊demo1 loadingBoxPullMode: false, //刷新框下拉模式,如上邊demo2 MaxLoadingHeight: 60, //下拉刷新的臨界值和下拉框的高度一致 transition: ".3s ease", //回彈過渡效果 loadingBefore: function(hasScroll) { //小于刷新臨界值時執行的函數,其中 hasScroll為下拉的距離,可以根據距離自定義動畫效果 if(hasScroll < 60){ //小于刷新臨界值時執行 if(flag1 == true){ //在這里執行dom操作 } flag1 = false; flag2 = true; } }, prepareLoading: function(hasScroll) { //大于刷新臨界值時執行的函數 if(hasScroll > 60){ //大于刷新臨界值時執行 if(flag2 == true){ //在這里執行dom操作 } flag2 = false; flag1 = true; } }, loading: function() { //刷新 //刷新時的dom操作 }, ajax: function() { //ajax請求及插入列表 }, loaded: function(hasScroll) { //加載完成的dom操作 } })
歡迎star https://github.com/tls1234/pu...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/94149.html
摘要:最近項目要求增加一個下拉刷新的功能,自己也試著寫了一個,單總是有點卡頓。 最近項目要求增加一個下拉刷新的功能,自己也試著寫了一個,單總是有點卡頓。 于是學習了下別人的插件(ps : 既然寫不出好插件,就要會學習別人的): 官網github地址:https://github.com/mescroll/m... 1.整體預發結構 ;(function(name, definition) {...
摘要:最近項目要求增加一個下拉刷新的功能,自己也試著寫了一個,單總是有點卡頓。 最近項目要求增加一個下拉刷新的功能,自己也試著寫了一個,單總是有點卡頓。 于是學習了下別人的插件(ps : 既然寫不出好插件,就要會學習別人的): 官網github地址:https://github.com/mescroll/m... 1.整體預發結構 ;(function(name, definition) {...
摘要:做一個簡單的移動端展示項目,后臺分頁后前端加載,實現上拉加載下一頁,找了下,還是用這個插件好一點安裝不要使用安裝導入在哪個頁面使用則在哪個頁面導入這里的話,我使用全局導入會出現問題若有錯還請大家指出暫時想到的就是局部引入注冊組件注冊組件 做一個簡單的移動端展示項目,后臺分頁后前端加載,實現上拉加載下一頁,找了下,還是用這個mescroll.js插件好一點 1.npm安裝 npm ins...
摘要:前言現在網上下拉刷新,上拉加載插件一搜一大堆,如果你想用在生產環境,那你可以直接網上搜一個靠譜的,我所做的就是不依賴任何插件,一步一步把這個插件的過程寫一下,各位同學可以在此基礎上定制,沒有寫過插件的,可以了解下插件怎么寫的,整個過程定位入 前言 現在網上 下拉刷新,上拉加載 插件一搜一大堆,如果你想用在生產環境,那你可以直接網上搜一個靠譜的,我所做的就是不依賴任何插件,一步一步把這個...
閱讀 2822·2023-04-26 01:00
閱讀 753·2021-10-11 10:59
閱讀 2981·2019-08-30 11:18
閱讀 2677·2019-08-29 11:18
閱讀 1022·2019-08-28 18:28
閱讀 3014·2019-08-26 18:36
閱讀 2135·2019-08-23 18:16
閱讀 1069·2019-08-23 15:56