立即註冊  找回密码

QQ登录

只需一步,快速开始

开启辅助访问 切换到宽版

東里論壇

搜索
查看: 5125|回复: 0

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

[复制链接]

335

主题

486

帖子

3089

积分

管理員

Rank: 9Rank: 9Rank: 9

积分
3089
发表于 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, 2024-4-24 05:33 , Processed in 0.119975 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.