1. 程式人生 > >關於在jquery中使用iscorll實現上拉下拉載入重新整理的方法

關於在jquery中使用iscorll實現上拉下拉載入重新整理的方法

實現原理是:判斷fiiptop,flipdown是否顯示為依據
myScroll = new iScroll('wraphome', {
                fixedScrollbar: true,
                hideScrollbar: true,
                fadeScrollbar: true,
                hScrollbar: false,
                vScrollbar: true,
                onScrollMove: function () {
                    var topstat = $(".fliptop").is(":visible");
                    var downstat = $(".flipdown").is(":visible");
                    if (this.y > 15 && !topstat && !downstat) {
                        $(".fliptop").fadeIn(300);
                    } else if (this.y < 15 && topstat) {
                        $(".fliptop").hide();
                    } else if (this.y < (this.maxScrollY - 25) && !topstat && !downstat) {
                        $(".flipdown").fadeIn(300);
                        this.refresh();  //這裡是當顯示正在載入中時重新整理底部位置
                    } else if (this.y > (this.maxScrollY + 25) && downstat) {
                        $(".flipdown").hide();
                    }
                },
                onTouchEnd: function () {
                    var topstat = $(".fliptop").is(":visible");
                    var downstat = $(".flipdown").is(":visible");
                    if (topstat && !downstat) {
                        $(".fliptop").html("正在載入中……");
                        setTimeout(function(){
                            //此處為你自己的邏輯方法
                        },3000);
                    } else if (downstat && !topstat) {
                        $(".flipdown").html("正在載入中……");
                        setTimeout(function(){
                            //此處為你自己的邏輯方法
                        },3000);
                    }

                }
            });


頁面部分

<div id="wraphome" class="scroll">
     <div class="scroll-inner">
          <div class="fliptop">鬆手開始載入...</div>
          <div class="list">
               .............
          </div>
          <div class="flipdown">鬆手開始載入...</div>
     </div>
</div>


相關推薦

jQuery+Asp.net 實現簡單的載入更多功能

原來做過的商城專案現在需要增加下拉載入的功能,簡單的實現了一下。大概可以整理一下思路跟程式碼。 把需要下拉載入的內容進行轉為JSON處理存在當前頁面: <script type="text/javascript">var objson = eval([{"Id":"5991","produ

關於在jquery使用iscorll實現載入重新整理方法

實現原理是:判斷fiiptop,flipdown是否顯示為依據myScroll = new iScroll('wraphome', { fixedScrollbar: true, hideScrollbar:

自定義ScrollView 實現的回彈效果--並且子控件有Viewpager的情況

是否 AS abs pri tar utils lda animation ted onInterceptTouchEvent就是對子控件中Viewpager的處理:左右滑動應該讓viewpager消費 1 public class MyScrollView ext

Android scrollview巢狀listview實現listview的重新整理載入更多

我們都知道在Android中scrollview和listview都能滑動,如果scrollview巢狀listview會出現一些問題,比如listview不能正常顯示item...但是在一些專案中,一些頁面內容比較多,需要在外面放一個scrollview,裡面還會巢狀li

Android實現RecyclerView的刷新和載入很多其它

listen gre scheme void fadein 有一個 hot [] study 需求 先上效果圖, Material Design風格的下拉刷新和上拉載入很多其它。 源代碼地址(歡迎star) https://github.com

JQuery代碼實現加載

spl json index nbsp left pict display 底部 高度 1 $(window).scroll(function () { 2 //已經滾動到上面的頁面高度 3 var sl_top = $(this).scrollTop(); 4

Jquery 判斷滾動條到達頂部或底部 (可用於加載刷新)

ready UNC 判斷 獲取 scrip () ext 上拉 fun <script type="text/javascript"> $(document).ready(function() { $(window).scroll(fun

Java獲取資料庫的資料,獲取列表的資料, 獲取省、市、區的資料,根據一層去控制一層

$(function() { //validateRule(); getDept(); $("select[name='deptNamee']").change(function() { var deptCode = $("select[name='deptN

JS--jQuery實現的多級選單效果程式碼

這篇文章主要介紹了jQuery實現的多級下拉選單效果程式碼,涉及jquery滑鼠事件及頁面元素的顯示與隱藏效果實現技巧,非常具有實用價值,需要的朋友可以參考下: 本文例項講述了jQuery實現的多級下拉選單效果程式碼。供大家參考。具體如下: 這是一款jQuery多級下拉選單,在支援html5

jQuery實現當select框內容變化時,input輸入框內容隨之變化

今天實現了一個功能,當select下拉框中的內容發生變化時,input輸入框中的內容隨之發生變化,具體實現方法如下: //繫結change事件,當下拉框內容發生變化時啟動事件 $("#wlms")

easyui實現多個列表聯動

先看下原始碼 <script type="text/javascript" charset="UTF-8"> $(function() { var provinceId = $('#provinceId').combobox({ url : 'p

DIV+CSS實現仿SELECT框程式碼(JQUERY

wangking 寫道 下拉框特點:1.可自定義下拉框的高度和寬度。2.無需使用者寫多餘程式碼,就和用原生態的SELECT一樣的原理,使用簡單。3.功能強大,在下拉框中增加了extraData   DIV層,供使用者自定義特殊需求,當然使用者也可以不選擇使用extraDat

Android重寫ScrollView實現回彈,頭部放大功能

效果圖: 自定義ScrollView: public class MyScrollView extends ScrollView { //----頭部收縮屬性-------- // 記錄首次按下位置 private float mFirstPositi

jquery+ajax實現多個選之間的關聯

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>

手把手教你實現RecyclerView的重新整理載入更多

個人原創,轉載請註明出處http://blog.csdn.net/u012402124/article/details/78210639 2018年10月25日更新 讓大家花費時間看文章卻沒有解決需求,隨著bug的增多內心的愧疚感逐漸增強,但幾個月前的程式

詳解RecyclerView+BGARefreshLayout實現自定義重新整理載入和側滑刪除效果

前言 還有2個月就過年了,對於我們這樣在外漂泊的異鄉人來說,一家人團聚在一起,吃一頓團圓飯,那是再幸福不過的事了。我們之所以遠離家鄉來到異鄉就像異鄉人這首歌寫的一樣,只為一扇窗! 正文 上篇文章給大家講解了一下關於RecyclerView的使用,今天給

Android自定義控制元件實戰——實現仿IOS重新整理載入 PullToRefreshLayout

         下拉重新整理控制元件,網上有很多版本,有自定義Layout佈局的,也有封裝控制元件的,各種實現方式的都有。但是很少有人告訴你具體如何實現的,今天我們就來一步步實現自己封裝的 PullToRefreshLayout 完美的解決下拉重新整理,上拉載入問題。  

jquery如何實現當頁面到一定位置時,右下角出現回到頂部圖標

定位 .com 出現 技術 如何實現 tle img span 圖標 漸進式返回頂部 jquery如何實現當頁面下拉到一定位置時,右下角出現回到頂部圖標

jQuery 實現可編輯框。

HTML的下拉框可以讓使用者方便地選擇專案,但是如果要允許使用者隨意新增選項呢?有朋友建議我使用一個按鈕,新增自定義專案。不過我還是傾向於在下拉框裡做手腳。 在select中新增一項,其它。value=-1 select中class中增加 editable 然後js程式碼如

Jquery 判斷滾動條到達頂部或底部 (可用於載入重新整理

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//D