Jqeury Mobile实战之切屏效果以及屏幕滚动到底端加载更多和点击切换更多
来源:互联网 发布:网络红本价 编辑:程序博客网 时间:2024/05/21 15:50
<!DOCTYPE html><html><head><title>手机端手势左右滑动</title><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css"><script src="http://code.jquery.com/jquery-1.9.0.min.js"></script><script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script></head><body><div data-role="page" class="hub" id="page1"><div data-role="content" id="cont1"><ul data-role="listview"> <li><a href="#">语文<span class="ui-li-count">335</span></a></li> <li><a href="#">英语<span class="ui-li-count">123</span></a></li> <li><a href="#">数学<span class="ui-li-count">7</span></a></li> <li><a href="#">物理<span class="ui-li-count">7</span></a></li> <li><a href="#">化学<span class="ui-li-count">7</span></a></li> <li><a href="#">政治<span class="ui-li-count">7</span></a></li> <li><a href="#">毛概<span class="ui-li-count">7</span></a></li> <li><a href="#">中庸<span class="ui-li-count">7</span></a></li> <li><a href="#">论语<span class="ui-li-count">7</span></a></li> <li><a href="#">琴<span class="ui-li-count">7</span></a></li> <li><a href="#">棋<span class="ui-li-count">7</span></a></li> <li><a href="#">书<span class="ui-li-count">7</span></a></li> <li><a href="#">画<span class="ui-li-count">7</span></a></li></ul></div></div><div data-role="page" class="hub" id="page2"><div data-role="content"><ul data-role="listview" data-inset="true"> <li><a href="#"><img src="/i/i01.png"></a></li> <li><a href="#"><img src="/i/i02.png"></a></li> <li><a href="#"><img src="/i/i03.png"></a></li> <li><a href="#"><img src="/i/i04.png"></a></li> </ul> <div data-role="controlgroup" data-type="horizontal"> <a href="javascript:void(0)" onclick="getMore( 'load' );" data-role="button" data-icon="refresh">换一批</a> <a href="javascript:void(0)" onclick="getMore( 'all' );" data-role="button" data-icon="grid">更多</a> </div></div></div><div data-role="page" class="hub" id="page3"><div data-role="content">这里是 page 3</div></div><div data-role="page" class="hub" id="page4"><div data-role="content">这里是 page 4</div></div><div data-role="page" class="hub" id="page5"><div data-role="content">这里是 page 5</div></div><div data-role="page" class="hub" id="page6"><div data-role="content">这里是 page 6</div></div><div data-role="page" class="hub" id="page7"><div data-role="content">这里是 page 7</div></div><div data-role="page" class="hub" id="page8"><div data-role="content">这里是 page 8</div></div><script type="text/javascript">$(function() {//手势切换页面效果 $( document ).find( 'div.hub' ).each(function( index ){$( "#page" + parseInt( index + 1 ) ).on( "swipeleft swiperight", function( event ) { dir = event.type === "swipeleft" ? "left" : "right", transition = $.support.cssTransform3d ? dir : false; if( false != transition ) {if( 'left' == transition ){var itemPage = '#page' + parseInt( index + 2 ); //设置下一个页面 $.mobile.changePage( itemPage , {transition:'slide' } );//jquery mobile 改变页面 + 特效}else if( 'right' == transition ){history.back( -1 );//后退} } });}); //页面滚动到底部加载更多事件 $( window ).scroll(function(){ if ( $(window).scrollTop() >= $(document).height() - $(window).height() ) { var strAppend = ''; for( var i = 1; i < 10; i++ ) { strAppend += '<li><a href="#">我是追加 '+ i +'<span class="ui-li-count">'+ i +'</span></a></li>' } /*setTimeout( function(){ $( '#page1 ul' ).append( strAppend ); $( '#page1 ul' ).listview('refresh'); } , '20000');*/ $( '#page1 ul' ).append( strAppend ); //追加元素 $( '#page1 ul' ).listview('refresh'); //渲染页面效果 } });});// 刷新功能/查看更多function getMore( type ){if( 'all' == type ){var strAppend = '';for( var i = 4; i < 10; i++ ) { strAppend += '<li><a href="#"><img src="/i/i0'+ i +'.png"></a></li>'; }$( '#page2 ul' ).append( strAppend );//追加元素$( '#page2 ul' ).listview( 'refresh' );//渲染页面效果}else if( 'load' == type ){var strAppend = '<ul data-role="listview" data-inset="true">';for( var i = 4; i < 7; i++ ) { strAppend += '<li><a href="#"><img src="/i/i0'+ i +'.png"></a></li>'; }strAppend += '</ul>';$( '#page2 ul' ).remove();$( '#page2 [data-role="controlgroup"]' ).before( strAppend );//追加元素$( '#page2 [data-role="content"] ul' ).listview();//渲染页面效果}}</script></body></html>
1 0
- Jqeury Mobile实战之切屏效果以及屏幕滚动到底端加载更多和点击切换更多
- 滑到页面底端自动加载更多
- JQuery实现滚动到页面底端时自动加载更多信息
- 《AngularJS》-----手机页面滚动条滑动到底端实现加载更多
- 点击按钮 “加载更多”效果
- PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载
- 手机端滚动屏幕加载更多
- js点击按钮加载更多效果
- ListView滚动到底部自动加载更多
- ListView滚动到底部自动加载更多
- 滚动加载更多内容
- 滚动加载更多
- 点击加载更多
- 点击按钮 加载更多
- 原生javascript移动端滚动到底部加载更多数据效果代码
- XRecyclerView:实现下拉刷新、滚动到底部加载更多以及添加header功能的RecyclerView
- ListView 点击 更多按钮 加载更多
- 微信小程序加载更多,点击查看更多
- OpenCV Mat数据类型及位数总结
- Jersey(RESTful概述)
- 响水身份证号码户籍地址信息查询
- 响水手机GPS卫星定位追踪找人
- hdu 2099
- Jqeury Mobile实战之切屏效果以及屏幕滚动到底端加载更多和点击切换更多
- 阜宁身份证号码户籍地址信息查询
- 快速排序javascript
- (编程训练)再回首,数据结构——哈夫曼编码的实现
- sqlite3命令大全
- iOS开发—Quartz2D简单使用(一)
- (编程训练)再回首,数据结构——无向图的邻接矩阵表示、DFS、BFS
- Sublime Text 3 写js智能提示插件
- (编程训练)再回首,数据结构——二叉排序树的建立