第一次加载怎么也会触发事件啊,怎么去掉啊
怎么获取当前页面啊
请问下内容在哪加 能截个图么
我不知道你那边怎么加载内容,我可以给你一个方案:
设置一个函数如A,这个函数用AJAX从后台获取到数据,建议用json,在获取数据后你可以根据这个数据进行显示
在这个分页中,可以通过回调函数,如:
var GG = { "kk":function(mm){ alert(mm); //在这里执行A函数并且讲页码参数传至后台获取分页数据 } }
不是很能准确理解你的意思,所以简单做个说明。
如果你问的是页码(1,2,3,4,5)怎么插入的,在page.js中page对象的getPageListModel方法中(63行)。
如果没有准确回答你想要的答案,或者还有什么疑问,可以留言
<div class="row"> <div class="col-xs-12"> <table class="newTable" width="100%"> <thead> <tr> <th width="15%">文章缩略图</th> <th width="40%">文章标题</th> <th width="10%">文章类型</th> <th width="10%">作者</th> <th width="10%">时间</th> <th width="15%">操作</th> </tr> </thead> <tbody id="newsListBody"> </tbody> </table> </div> </div> <div class="row" style="margin-top: 20px;"> <div class="col-xs-12 col-sm-6 pageMsg" id="newsListPageMsg"> 一共<b>0</b>项,本页显示<b>0</b>项 </div> <div class="col-xs-12 col-sm-6 pageNumber"> <ul class="page" maxshowpageitem="7" pagelistcount="6" id="page"></ul> </div> </div>
这.......有很多方式啊,上面就是我写的一种方式。我用ajax调用没有用form表单
在那设置页数啊
不会用这个,有谁帮我简单的解释一下吗
我简单和你说一下,有什么不明白,接着留言
首先我们要创建一个容器(放1,2,3页码的容器):
<ul class="page" maxshowpageitem="5" pagelistcount="10" id="page"></ul>
这里面的页码是自动形成的,根据什么形成?更具总量数据的多少(N)还有每一页显示数据的多少(pagelistcount),注意下,这里有个N后面解释。
容器创建完之后,我们要进行初始化下,说简单点就是把总量数据的多少(N)和当前页面位置也就是第几页(P)告诉初始化程序。
$("#page").initPage(N,P,GG.kk);
GG.kk什么意思?这是一个函数,在点击页码的时候,总要有个响应事件吧?除了改变页码,那么还有个自己比如要重新加载数据的函数,不过这个函数带个参数page,比如说这么写:
var GG = { "kk":function(page){ alert(page); } }
这个page就是你点击的页数。
个人觉得显示数字的li可以固定一个宽度,这样就可以固定不动了!!因为翻页的li会动的话不好看!