【发布时间】:2013-01-19 01:40:21
【问题描述】:
我是一名前端设计师/代码,试图为 Web 应用程序设计分页样式。它在应用程序的一个部分中被调用,并通过以下方式调用它:
<?php echo $pagination;?>
我使用 CSS + Pagination JS 文件来设置样式。
在我刚刚被要求设置样式的应用程序的另一部分中,它是这样调用的:
<?php echo $pages;?>
而且看起来完全没有样式。当我用$pagination 替换$pages 时,页面控件不再出现。当我通过我们的存储库搜索$pages 时,我没有看到$pages 的匹配项(甚至在分页文件中也没有)。
有人知道为什么分页会破坏控制吗?
谢谢!
编辑:我在解释这一点时做得非常糟糕。问题是我可以在存储库(在 paginate.js 中)中找到对变量 $paginate 的引用,并且我能够通过该 JavaScript 文件为其分配一个 CSS 类,但我找不到对 @ 的任何引用987654328@,我就是想不通。如果我将变量更改为我认为已定义的其他内容(例如$paginate),它将不再显示分页。
编辑:想通了,它在 CodeIgniter 的控制器中。
【问题讨论】:
-
要知道,分页脚本不只有一个。如果不知道创建了分页,我们怎么能知道代码的上下文是什么等等。在当前的形式下,这个问题是不可能回答的,我怀疑它是否可以回答。你应该和负责这件事的人谈谈。
-
那么变量的内容是什么?如果其中一个看起来没有样式,那么您的 css 描述符和诸如此类的东西与该控件使用的版本不匹配。除了“它坏了,修复它”之外,提供更多信息怎么样?
-
抱歉,这很奇怪,而 $paginate 指向 Paginate.js 文件,我在其中定义了 css 类 (.pagination-results-blue) 我找不到任何引用 $page 的东西 -所以我不能给它定义一个 CSS 类。
-
你不能只查看源代码来查看有问题的文本应用了哪些类,然后调整css,这与php无关
-
您应该添加更好的标签,例如“codeigniter”,以便它与这个主题更相关。
标签: php javascript css pagination