问题标签 [pjax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
190 浏览

jquery - Jquery 文本样式和加载

我的 pjax 动画文本有问题,并且在动画过程中内容框中的链接变为粗体,这非常令人不安。另一个问题是,当动画已经结束并且内容改变之后,有时新内容还没有加载,我也不喜欢。我需要一些可以改变动画速度以完全匹配内容加载的东西..

这是代码:

这里也是链接,所以你可以明白我的意思: http: //www.bluereservations.com/pjax.php

0 投票
5 回答
9650 浏览

jquery - 如何忽略popstate初始加载,使用pjax

我一直在尝试让前进和后退浏览器按钮在使用 pjax 的小型站点上工作,并提出以下代码来处理类更改和淡入淡出各种覆盖。

但是我发现 Chrome 和 Safari 将初始页面加载视为弹出状态,因此这让我很伤心。有没有办法阻止这一切?

0 投票
3 回答
2036 浏览

javascript - 与 pjax 一起使用时取消绑定 jQuery 无限滚动

我正在使用一个非常简单的 jQuery 无限滚动来消除对编号分页的需要,但我遇到了一个小问题。

当我转到使用无限滚动的页面并加载它时,无限滚动将按计划工作,但是当我使用pjax它导航离开该页面时,它仍然会在所有其他网站页面上运行,因为它仍然是一个加载的功能?

我能做些什么来基本上告诉无限滚动功能只在我想要它的页面上运行,或者在 pjax 更改页面时以某种方式重置它?

到目前为止,这是我的无限滚动代码:

这就是我希望滚动功能的方式:

0 投票
1 回答
218 浏览

ruby-on-rails - Pjax - 在 Pjax-Container 中打开 PDF 作为垃圾

我已经让 Pjax 为我的网站加载了内部内容,但是对于 PDF,它失败了,并且似乎尝试读取容器中的内容,而不是强制它尝试其默认行为。导致这样的东西

%PDF-1.4 %���� 74 0 obj <> endobj 外部参照 74...

http://nti.mywellbeing.org/articles/prioritising-tools-and-techniques,然后单击“了解更多”按钮... http://ogilvyeast.mywellbeing.org/ckeditor_assets/attachments/14/8C_johari_window.pdf

如何使 pjax 失败/默认为标准行为?

谢谢

0 投票
1 回答
778 浏览

jquery - 在 PJAX 加载后单击后退按钮时 jquery ui 手风琴损坏

我正在使用 PJAX (jquery-pjax) 和 pjax_rails 来导航 Rails 应用程序。

在第 1 页,我有一个 jquery ui 手风琴。

当我单击一些启用 pjax 的链接时,第 2 页内容正确加载了 pjax

当我单击后退按钮时,第 1 页内容被 pjax 加载,但手风琴似乎坏了,即当我单击打开另一个选项卡时,打开的选项卡保持打开状态,并调用 .accordion('option','active') activate 和 beforeActivate 事件处理程序返回 -1。

进一步单击已关闭的选项卡标题将打开它们,但最初打开的选项卡仍保持打开状态。

单击最初打开的选项卡的标题,然后单击另一个选项卡最终将使手风琴按预期呈现,但 .accordion('option','active') 仍然返回 -1。

我尝试使用 Firebug 与处于“损坏”状态的手风琴进行交互,但它对 .accordion('destroy') 没有响应。

使用 .accordion('option','active', 2) 会触发相关事件,但 UI 不会更新。请求 .accordion('option','active') 然后正确返回 2。

有没有人经历过类似的事情?关于如何解决这个问题的任何想法,即在 pjax 状态更新后按下后退按钮后有一个工作手风琴?

谢谢!

pjax_rails:https ://github.com/rails/pjax_rails jquery ui 手风琴:http: //jqueryui.com/demos/accordion/(我使用的是 1.9.0m8 版本)

0 投票
1 回答
197 浏览

javascript - pjax 失去了 rails javascript

我有一些 javascript 在第一页加载时加载,但随后被 pjax 迷路了。

有什么办法可以解决这个问题吗?我只是在 application.html 文件上运行了 pjax,所以我应该让它不那么激进,还是有一些 js 魔法可以保存我的 js 代码。

0 投票
1 回答
416 浏览

jquery - 带有wordpress自定义主题的Pjax在firebug中给出301错误

我正在尝试在 wordpress 中使用 pjax。但是每当我尝试单击通过 ajax 调用获取内容的链接时,什么都没有发生并且页面加载正常,firebug 控制台显示 301 aborted error 。任何人都可以帮忙吗?

0 投票
2 回答
2124 浏览

javascript - 是否可以执行使用 pjax 检索到的 Javascript 代码?

假设我有一些简单的 Javascript,例如:

.. 在 helloworld.html 页面上。如果我使用 Pjax 将此脚本块加载到另一个页面中。如何执行函数 hello()?

0 投票
1 回答
563 浏览

ruby-on-rails - Can't get pjax to work on Rails

I'm trying to get pjax to work on a Rails app but none of the links are being annotated with pjax. I think pjax isn't really being loaded. I'm using pjax_rails and am basically following the railscast instructions but using //= require jquery.pjax instead of just pjax. I'm also using it with bootstrap which may cause an issue but I'm not sure. My other thought is that is that the pjax javascript isn't being loaded and I need to run something like $('a').pjax('[data-pjax-container]')

To be clear the main problem is that pjax isn't being loaded client side and thus when I make requests the X-PJAX header is not being set.

0 投票
1 回答
580 浏览

javascript - 如何将 history.js 与 jquery.pjax 集成?

我开始玩 PJAX。但是有一个问题。IE9- 不支持 pushState。我发现 history.js 可以为旧浏览器提供 pushState 和 replaceState,但我不能在 jquery.pjax 中使用 history.js。谁在 jquery.pjax 中使用了 history.js?