【发布时间】:2019-05-16 22:47:21
【问题描述】:
我不知道如何问这个问题。如果我确切地知道要寻找什么,我可能不必在这里发帖。我会解释一下情况,我希望你们能告诉我究竟要寻找什么(或什么类型的功能)。 这是我正在处理的代码 -
$walkaround_pages = 15;
$walkaround_page = $_GET['walkaround_page'];
for ($wp = 1; $wp <= $walkaround_pages; $wp++) {
echo '<a class="pagination_links'.(($wp==$walkaround_page)?' current_page':"").'" href="/panel/?walkaround_page='.$wp.'">'.$wp.'</a>';
}
这会生成分页链接。当总页数($walkaround_pages) 超过 10 时,它无法适应移动设备。所以我想做一些事情,如果当前页面 ($walkaround_page) 假设是 7,它只会显示 (4,5,6) 之前的 3 个数字和 (8,9,10) 之后的 3 个数字,而不是显示所有数字 1 到 15。
谁能告诉我我到底在找什么?
【问题讨论】:
-
听起来可以(应该?)用 CSS 的
@media规则解决。 -
它可以用css解决,也可以用JS解决,但我只想加载会出现的链接,而不是加载所有内容并停止显示其他链接。 @Accountant م 答案是我要找的
-
一切顺利!我个人喜欢动态内容显示,它为用户提供最大的灵活性。鉴于如今的动态屏幕(旋转、2 合 1 显示、浏览器选项卡被拖动并捕捉到窗口边缘),流畅的设计非常有用。在 PHP 中执行此类操作非常受限或需要回调服务器。
-
我喜欢你的想法。我将尝试更多地依赖 css,这可以用 css 完成,而不是给服务器更多的压力。谢谢
标签: php post-increment