游客您好
第三方账号登陆
Lv.9 管理员
1366号会员,1844活跃度,2018/12/07 加入学习
  • 167发帖
  • 154主题
  • 2关注
  • 5粉丝
这个人很懒,什么也没有留下。
最新推荐更多

[Bootstrap] 关于bootstrap table分页再次点击分页中的当前激活页码,页...

[复制链接]
风起云甬 发表于 2020-5-30 18:10:10 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
分析:
bootstrap table的分页标签使用了a标签:<a href="#"></a>。如果页面设置了<base>标签,浏览器会用base标签中指定的基本URL来解析页面中所有的相对URL。

案例复现:如果在当前页面通过iframe引入了子页面,子页面设置base标签的路径为根目录路径。子页面内引用bootstrap table,这时点击当前页码,子页面就会出现跳转到根目录页面的尴尬局面。
为什么点击非当前页码时不会出现这种情况呢?

分析bootstrap-table.js源码我们发现,当点击非当前页码时,函数内用了return false;而点击当前页码时源码只写了return。这就是问题所在。

解决方案:
把源码中点击当前页面事件中的return,改为return false即可;bootstrap-table.min.js只需找到对应位置更改即可。
bootstrap-table.js:
关于bootstrap table分页再次点击分页中的当前激活页码,页...,慧之家



• 本内容来源互联网,如涉及版权问题请及时联系站长
• 为防止代码解析,除代码框内<>为正常,其余请重新替换<>尖括号

发布资源 快速回复 站点服务大厅 搜索 官方群