【问题标题】:jQuery pagination not working on WordpressjQuery 分页在 Wordpress 上不起作用
【发布时间】:2013-02-02 23:57:08
【问题描述】:

我正在 Wordpress 上构建一个具有 DIV 的页面,并且在该 DIV 内部有许多共享同一类的 DIV,我想对其进行分页。我发现了一个很好的 jQuery 插件,它可以在另一个页面(不是 Wordpress)上正常工作。在 WP 页面上,它最初显示了我为分页设置的 DIV 数量,但是当单击 NEXT/PAGE/PAGE NUMBER 时,它什么也没有显示。

在这里工作(不是 Wordpress):

http://roshtof.co.il/second_hand.php

在这里不起作用:

http://roshtof.co.il/wp-rosh/%D7%98%D7%99%D7%A4%D7%99%D7%9D-%D7%9C%D7%9E%D7%AA%D7%95%D7%A4%D7%A4%D7%99%D7%9D/

【问题讨论】:

  • 您的 javascript 中有一个错误,位于您的页面上启动 lefttip 的第 327,328 行。它使用 $ 用于 jQuery,但不在 dom 就绪函数中。把它放在那里,它就会工作。

标签: wordpress pagination


【解决方案1】:

您的插件运行良好,这就是为什么它将 16 个项目分成 4 个页面并为您完成所有初始工作的原因。第327、328行有错误

<script>
  $("#leftTip").load('http://roshtof.co.il/wp-rosh/%D7%98%D7%99%D7%A4%D7%99%D7%9D-%D7%9C%D7%9E%D7%AA%D7%95%D7%A4%D7%A4%D7%99%D7%9D/ #tips-for-drummers:first-child');
 </script>

您需要将此代码放入 dom 就绪事件中,它会起作用。与wordpress无关。 wordpress 所做的只是为你扔掉 html 和 js,所以一旦你解决了这个问题,那么一切都会好起来的。

由于 js 错误,分页点击的脚本无法正常工作。由于js错误,其他东西也可能被破坏。

【讨论】:

  • 感谢您的回答,但事实并非如此。我修复了与您在上面写的行相关的 JS 错误 - 这是因为“$”。将其更改为“jQuery”,现在它可以工作了。但这并没有解决分页点击问题。
  • 好的,现在我可以看到您的分页插件正在将 display:none 和 display:block 放在元素上。单击它的前 4 个显示:无,但它没有将显示:块放在下一个 4 上。
  • 是的,这很奇怪......你知道为什么会发生这种情况以及如何解决它吗?
猜你喜欢
  • 2015-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-25
  • 2018-09-07
相关资源
最近更新 更多