点击分页按钮使页面置顶

<!DOCTYPE html>

<title>点击页面置顶</title>

<meta  charset ="UTF-8">

<script src="../js/jquery-3.4.1.min.js"></script>

<body>

<html>

<div class="hidden" id="pageInfo">

</div>

</body>

</html>
<script>
var pageSize = 10; //每页显示10条数据
var pageNumber = 1; //当前页码
function getArticlePage(pageIndex){
$.ajax({
url: "https://api.xiaodoushebao.com/m/article/getArticleList",
type: "GET",
data: {
pageSize: pageSize,
pageNumber: pageIndex,
code: ‘‘
},
dataType: "json",
success: function(response) {
console.log(JSON.stringify(response))
var articles = response.list;
var total = response.total;
$("#articleList").html("");
for(var i = 0; i < articles.length; i++) {
var article = articles[i];
var html = ‘<div class="list_cont2" onmouseover="this.className='list_cont2'" onmouseout="this.className='list_cont1'">‘ +
‘<a target="_blank" href="../article/detail.html?id=‘ + article.id + ‘">‘ +
‘<h5>‘ + article.title + ‘<span>发布日期: ‘ + article.createDate + ‘</span><span>作者:‘ + article.author + ‘</span></h5>‘ +
‘<p id="content">‘ + article.introduction + ‘</p></a></div>‘;
$("#articleList").append(html);
}
$("#pageInfo").html("");
var classStyle="";
var pageIndex = response.pageIndex;
var pageHtml = "<a><<</a>";
if(pageIndex > 1){
classStyle = "act";
pageHtml = "<a onclick=‘getArticlePage(" + (pageIndex-1) + ")‘><<</a>";
}

var classStyle="";
for(var j = 1; j <= total; j++) {
if(j == pageIndex){
classStyle = "act";
pageHtml += ‘<a class="act" href="javascript:;">‘ + j + ‘</a>‘;
}else{
classStyle = "";
pageHtml += ‘<a href="javascript:;" onclick="getArticlePage(‘ + j + ‘)">‘ + j + ‘</a>‘;
}

}
if(pageIndex == total) {
pageHtml += ‘<a href="javascript:;">>></a>‘;
}else{
pageHtml += ‘<a href="javascript:;" onclick="getArticlePage(‘ + (pageIndex+1) + ‘)">>></a>‘;
}
$("#pageInfo").append(pageHtml);
}
});
}
$(function(){
$("#pageInfo").on(‘click‘,function(){
$(window).scrollTop(0);
$(window).scrollLeft(0);
});
});
$(function() {
getArticlePage(1);

});

</script>

原文地址:https://www.cnblogs.com/qiaomeier/p/11679326.html

时间: 2024-10-03 13:20:12

点击分页按钮使页面置顶的相关文章

按钮实现页面置顶的方法

function zhiding() { $('body,html').animate({ scrollTop: '0em' }, 1000); } 原文地址:https://www.cnblogs.com/zjboke/p/12148429.html

iOS使用UIPageViewController结合多个UITableView后点击状态栏无法让UITableView置顶问题

页面结构:1个UIPageViewController含多个其他ViewController,每个ViewController中又包含了一个UITableView 问题:无法通过点击状态栏,让当前UITableView内容置顶 原因:UIPageViewController帮助我们管理了多个ViewController,本质上在UIPageViewController的view中包含多多个ViewController中的UITableView.由于每个UITableView的scrollsToT

让提示界面始终保持在页面的最前端(页面置顶)

UIView *parentView = nil; NSArray* windows = [UIApplication sharedApplication].windows; UIView* window = [windows objectAtIndex:0]; if(window.subviews.count > 0) { parentView = [window.subviews objectAtIndex:0]; [parentView addSubview:m_loadingImageV

vc 使窗口置顶 在最前面

bool SetWindowTop(CWnd* pWnd){ if(!pWnd) {   return false; } if(pWnd->GetExStyle()&WS_EX_TOPMOST) {   return true; } else {   int i= pWnd->SetWindowPos(&CWnd::wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);   if (i==0)    return false;   else   

【ASP.NET】 【防止连续多次点击提交按钮 导致页面重复提交】

最近做项目遇到了这样的情况: 公司网络比平常慢了不少,在点击保存按钮提交页面后需等待挺长的一段时间,忍不住手贱点多了几次,当提交完成后发现数据库语句执行异常. 两种验证方式: 第1种: aspx页面按钮: <asp:Button ID="btnSumbit" runat="server" Text="提交" onclick="btnSumbit_Click" /> Page_Load 事件: btnSumbit.A

jquery分页点击后页面置顶

前台: 1 <a href="#" ><span id='top'></span></a> js中: 放在分页事件后,数据加载完成后 js的 后面:$('#top').trigger('click'); //trigger 是模拟点击事件,本人试过了 前台换成<a  href="#" id='top'> </a>都不管用了

Javascript笔记----实现Page页面右下角置顶按钮.

从用博客开始,发现博客园中很多博友的博客中在Page右下角都有个图标,不论屏幕怎么拉伸,都始终停留在右下角.点击后页面置顶.后面想想写一个Demo来实现这种效果吧. 一. 图标右下角固定. 1.SS 里面提供了4中布局方式. 其中fixed表示绝对定位元素.所以我们选择使用fixed来实现图标固定. absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位. 元素的位置通过 "left", "top", "right&qu

页面开启自启动置顶显示,页面持续获得焦点

首先讲一下本文的使用背景,现有以下需求: 将一个展示页面开机后自动全屏显示,要求运行期间不允许有任何弹窗弹出遮挡住页面,且页面应保持焦点以保证键盘可以操作页面. 开机自动启动我们可以将需要打开的页面的快捷方式或其他自启动的软件放在系统启动文件夹中,路径如下所示: C:\Users\WindowsUserNmae\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 其中"WindowsUserNmae"为使用电脑的用

自定义置顶TOP按钮

简述一下,分为三个步骤: 1. 添加Html代码 2. 调整Css样式 3. 添加Jquery代码 具体代码如下: <style type="text/css"> #GoTop{                width:40px;                height:40px;                background-color:#F59E1D;                position:fixed;                bottom: