請選擇 進入手機版 | 繼續訪問電腦版

東里論壇

 找回密碼
 立即註冊

QQ登录

只需一步,快速开始

搜索
查看: 416|回復: 0

[使用心得] Discuz! X3.4优化修改(四十八)Discuz!自适应手机板一个莫名其妙的页数问题

[複製鏈接]

313

主題

460

帖子

2923

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2923
發表於 2020-9-8 16:09:48 | 顯示全部樓層 |閱讀模式
花木成蹊论坛采用自适应模板,列表页内容页等页面,PC端的分页在移动端上会经过\static\js\mobile\common.js的自处,变成下拉框选择页数。但不知道哪里出了差错,移动端的总页数却出错了,经过对比,就是PC端的总页数重复了,比如PC端总页数是15页,那么转成移动端后就是1515页。实在是看不出哪里的问题,没办法,只能修改移动端获取总页数的方法了。

打开\static\js\mobile\common.js,将:
  1. var lastpage = jq('div.pg label span').text().replace(/[^\d]/g, '') || 0;
複製代碼
改为:
  1. var lastpage = jq('div.pg label span').attr('title').replace(/[^\d]/g, '') || 0;
複製代碼
问题解决!

不知道是不是JQ的text()方法把被选元素('div.pg label span')title”和文本内容都获取了,所以造成重复。
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|小黑屋|手機版|Archiver|東里論壇 ( 粤ICP备14015598号 ) 公安备案图标粤公网安备 44512202000019号

GMT+8, 2021-6-14 07:54 , Processed in 0.079866 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表