【问题标题】:Issues with ajax / jquery site - content loads incorrectly into pageajax / jquery 站点的问题 - 内容错误地加载到页面中
【发布时间】:2015-03-20 17:55:08
【问题描述】:

我在这个网站上使用带有 Alive 主题的 Gallery Bank:http://www.gabrielaholcer.com/art/drawings/

但是,fancybox – 完整图像视图无法正确加载。它尝试打开fancybox,然后将图像以旧方式加载到窗口中,替换所有内容。并且由于某种奇怪的原因,屏幕冻结,当您单击返回按钮时,URL 会更改,但屏幕内容不会。只有在您刷新页面后。通过单击“图纸”下方的第一张图片(拿着啤酒的人)来尝试一下。 Jetpack Social 图标也会发生同样的情况 - 单击 FB 分享会打开 FB 弹出窗口,但它也会在主窗口中打开它。

我不知道你的插件或主题在哪一段代码上崩溃了?

我尝试停用所有其他插件,没有任何变化。

希望您可能有以前的经验并且知道在哪里寻找此类问题(我意识到这更有可能是主题的问题,但它也可能是您熟悉的 jquery / ajax 网站的已知问题)。

谢谢! 卢卡斯

【问题讨论】:

  • jQuery(document).keydown(function(event) ...替换$(document).keydown(function(event) ...
  • 导入 jquery 可能有问题。请检查以确保您已在 html 中包含 jquery。
  • 感谢肯尼迪和斯内哈尔。更换电话不起作用,但不确定我是否在所有需要的地方更换了电话。但是 - 你的 cmets 让我更深入地挖掘,我意识到这是我正在使用的旧模板,所有 jquery 文件也很旧。所以我开始用他们的新版本一一替换旧版本,它已经过时的 jquery.fancybox.pack.js 版本。经验教训 - 在确定您拥有最新版本之前不要对代码进行故障排除 :) 谢谢!
  • 好的,这不是引入了新问题> 页面不会重新加载(当我从现有页面单击菜单中的新页面时,URL 会更改,但屏幕不会更改。可能与 jquery.history.js 相关的东西会四处挖掘并发布一个新问题,而不是在这里混淆。

标签: jquery ajax fancybox


【解决方案1】:

为了将来的参考,这里修复它 - 更新 jquery.fancybox.pack.js 文件。不确定是哪一段代码,但我使用的模板较旧,并且带有预打包的旧 .js 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    相关资源
    最近更新 更多