jQuery Pjax:由于频繁点击 pjax 化的链接而失去对 jquery 的访问?

发布于 2024-12-13 08:50:59 字数 472 浏览 0 评论 0原文

我正在使用 Chris Wanstrath 的 jquery Pjax 插件,又名 Defunkt,演示在这里:http://pjax.heroku。 com

我已经让它像演示一样工作了。然而,有时这似乎与过于频繁地单击 pjax 链接或浏览器后退/前进按钮相关,我的布局文件无法访问 jquery 并且 pjax() 功能崩溃(即发生所选 href 的全页加载) 。

我想知道这是否只是浏览器 javascript 引擎缓慢(发生在 chrome 和 firefox 以及我的 xampp 本地主机以及 pjax.heroku.com 上),其中过于频繁的点击事件和 ajax 调用会混淆浏览器,导致它忽略已经加载的内容JavaScript(即jquery)。

不确定这个假设是否有意义,但对于目前看来随意的情况没有任何其他解释,

任何想法将不胜感激, 蒂姆

i'm using the jquery Pjax plugin from Chris Wanstrath, aka, Defunkt, demo'd here: http://pjax.heroku.com.

I've got it working exactly as the demo. However, sometimes that seem to correlate with too frequent clicking of pjax'd links or the browser back/forward button, my layout file loses access to jquery and the pjax() functionality falls apart (i.e., full page loading of selected href happens).

I was wondering if this is just browser javascript engine slowness (happens in both chrome and firefox and on my xampp localhost as well as at pjax.heroku.com) where too frequent click events and ajax calls confuse the browser resulting in it ignoring already loaded javascript (i.e., jquery).

Not sure if this hypothesis makes any sense but don't have any other explanations for what seems haphazard at the moment,

any thoughts would be greatly appreciated,
tim

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笔落惊风雨 2024-12-20 08:50:59

问题解决了,我没有意识到有一个“超时”选项,其默认设置为小于 1 秒,我将其提高到几秒,然后 pjax() 不再失败,

Problem solved, i had not realized there was a 'timeout' option whose default is set to less than 1 second, i bumped that up to a couple of seconds and then pjax() doesn't fail anymore,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文