【发布时间】: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 相关的东西会四处挖掘并发布一个新问题,而不是在这里混淆。