Dropload

移动端下拉刷新、上拉加载更多插件
Alternatives To Dropload
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Cheerio26,943112,61419,2662 days ago70June 26, 202228mitTypeScript
The fast, flexible, and elegant library for parsing and manipulating HTML and XML.
Goquery12,9362,839a month ago33February 18, 20233bsd-3-clauseGo
A little like that j-thing, only in Go.
Awesome Javascript Cn6,731
3 years ago1
JavaScript 资源大全中文版,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎等。由「开源前哨」和「前端大全」微信公号团队维护更新。
Cash6,27811717510 days ago54April 13, 202310mitJavaScript
An absurdly small jQuery alternative for modern browsers.
Sprint4,347
77 years agoFebruary 22, 202121mitJavaScript
A tiny, lightning fast jQuery-like library for modern browsers.
Fartscroll.js2,767
5 years agoMay 11, 201331mit
You want fart noises as you scroll? We've got you covered.
Dropload2,747
5 years ago1April 10, 2017101
移动端下拉刷新、上拉加载更多插件
Phantomas2,24078185 days ago54July 31, 202359bsd-2-clauseJavaScript
Headless Chromium-based web performance metrics collector and monitoring tool
Jquery Smooth Scroll1,97958219a month ago17May 05, 20179mitJavaScript
Automatically make same-page links scroll smoothly
Jquery1,936
6 years ago3JavaScript
jQuery源码解析
Alternatives To Dropload
Select To Compare


Alternative Project Comparisons
Readme

dropload

a javascript implementation of pull to refresh and up to loadmore

(introduce)

githubbugdemoajaxjson

(The latest version)

0.9.1(161205)

  • loadDownFnbug
  • resizebug

(demo)

DEMO1(loadmore)

DEMO2(refresh & loadmore)

DEMO3(refresh & loadmore with fixed navbar)

DEMO4

DEMO5tab

(dependence)

Zepto jQuery 1.7jQuery 2.x
Zepto or jQuery 1.7+recommend to use jQuery 2.xnot use them at the same time

(usage)

cssjs
(basic)

<link rel="stylesheet" href="../dist/dropload.css">
<script src="../dist/dropload.min.js"></script>
$('.element').dropload({
    scrollArea : window,
    loadDownFn : function(me){
        $.ajax({
            type: 'GET',
            url: 'json/more.json',
            dataType: 'json',
            success: function(data){
                alert(data);
                // 
                me.resetload();
            },
            error: function(xhr, type){
                alert('Ajax error!');
                // 
                me.resetload();
            }
        });
    }
});

ajax``setTimeout``ajaxcopyajax``ajax

(options)

scrollArea window
domUp DOM {
domClass : 'dropload-up',
domRefresh : '<div class="dropload-refresh"></div>',
domUpdate : '<div class="dropload-update"></div>',
domLoad : '<div class="dropload-load">...</div>'
}
domDown DOM {
domClass : 'dropload-down',
domRefresh : '<div class="dropload-refresh"></div>',
domLoad : '<div class="dropload-load">...</div>',
domNoData : '<div class="dropload-noData"></div>'
}
autoLoad true truefalse
distance 50
threshold 2/3
loadUpFn function function(me){
//
me.resetload();
}
loadDownFn function function(me){
//
me.resetload();
}

API

dropload

lock() dropload

lock()
lock('up')
lock('down')

unlock() dropload

noData()

noData()
noData(true)
noData(false)

resetload()

  • AndroidUCQQscrollresize1distanceDEMO2distance:502meta
<meta name="full-screen" content="yes">
<meta name="x5-fullscreen" content="true">

DEMO1

dropload

290725368

Popular Jquery Projects
Popular Dom Projects
Popular Web User Interface Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Jquery
Dom
Zepto
Loadmore