上周末抽空重构了一下JX3PVE的PVE栏目,只上线了宏库栏目,结果出了一堆Bug.奈何公司这段时间都在搞完美假期这专题,太忙也没去处理.这不是周末拿时间来看一下. 发现其中有一个是点“下一页”ajax出现问题.找了好一会,纳闷ajax没提示出错呢. 原来 由于ajax请求没问题,但是却无法正常插入dom,于是……这个插入,竟然是用字符串匹配……... 醉了...手贱的我改成了…… 无语. 如果还有遇到此问题的小伙伴,最简单的办法把这里的class去掉即可. DZ的JS大多都是原生写的,大量的节…
功能实现:先输出一页的内容,然后点击加载下一页,如图 1.控制器中 /** * 消费记录:列出用户购买章节的记录 */ public function actionMyPayHis() { //点击加载更多 if( Yii::app()->request->isAjaxRequest ) { //分页 $pg = isset( $_GET[ "pg" ] ) ? $_GET[ "pg" ] : 1; $page = max( 0 , $pg ); $of…
小程序做得多了,有些常用功能就有必要记录一下 请看详解: 微信小程序之下拉触底时加载下一页 wxml参考: <scroll-view class='dataContainer' scroll-y bindscrolltolower="nextDataPage"> <block wx:for="{{userList}}" wx:key="index"> <text>这是一条数据:{{item.data}}<…
给商品列表页面添加一个上滑触底加载下一页的效果,滚动条触底之后就发送一个请求,来加载下一页数据, 先在getGoodsList中获取总条数 由于总页数需要再另外的一个方法中使用,所以要把总页数变成一个页面全局参数. 数据请求回来,要对data中的数组进行拼接,而不是全部替换,如果你把新的数据替换原来的数据,那么上一页的数据就没有了,所以不能够直接赋值,故要对data中的数组进行拼接,而不是全部替换, 输入wx-showToast…
有时候viewpager加载页面的时候,我们发现页面的数据量很大,预加载的话会消耗性能,为了节省用户流量和手机性能,所以我们想让viewpager不自动预加载下一页,怎么实现呢? viewpager预加载是这样产生的:在PagerAdapter里的instantiateItem方法中,如果有加载数据的逻辑,则viewpager就会预加载.所以加载数据的逻辑不能放在PagerAdapter里的instantiateItem方法中.我们可以将加载数据逻辑放到页面切换监听中. 1.加载数据不放在Pag…
取页面三种高度 //取进度条到底部距离 var getScrollTop = function () { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop) { scrollTop = document.documentElement.scrollTop; } else if (document.body) { scrollTop = document.body.scr…
// 滚动加载下一页         var nowScrolledHeight = document.documentElement.scrollTop || document.body.scrollTop;         var docHeight = document.body.clientHeight;         if(window.innerHeight!= undefined){             var pageHeight = window.innerHeight;…
LongListSelector利用ListHeader.ListFooter加载上一页和下一页XAML代码: <phone:LongListSelector> <phone:LongListSelector.ListHeader> <Grid> <Button Content="加载上一页" Click="pre_Click"/> </Grid> </phone:LongListSelector.L…
1.移动端上拉加载 网上有很多成熟的插件,比如iscroll.在这里介绍一下用jquery和js写的上拉加载方法.使用原生的去写上拉加载更多需要三个高度去做对比,以新闻类列表举例,首先需要整个dom的高度,其次需要移动设备窗口的高度,最后需要滚动条距离顶部的高度,移动设备的高度加上滚动条距离顶部的高度等于dom的高度时,表示已经滑动到底部,进而加载下一页,监听滚动条的滑动事件使用scroll()方法.当然这里也可以进行无感知加载,就是当移动设备高度和滚动条高度相加和dom高度接近时就加载下一页的…
使用wepy开发微信小程序商城第一篇:项目初始化 使用wepy开发微信小程序商城第二篇:路由配置和页面结构 列表页效果图: 1.新建列表页 (1)在pages里面新建一个list.wpy文件 初始代码结构如下: <style lang="less"> </style> <template> <view> </view> </template> <script> import wepy from 'wep…