如何解决Nivo Slider在具有Really Simple HistoryRSH的webkit浏览器上不起作用
| 我正在建立一个由AJAX驱动的网站,该网站使用“真正简单的历史记录”(RSH)框架来处理后退和转发请求。 我还将Nivo Slider用于简单的幻灯片演示。在Firefox甚至IE中,都可以正常工作。但是,在Chrome和Safari中,第一张图片已加载,但已尽其所能-不会显示导航项目符号,并且幻灯片也不会更改。 真正奇怪的是没有错误消息。不在Firebug或Chrome \的Javascript控制台中。 我发现罪魁祸首是json2007.js,它是RSH的一部分。如果我将其注释掉(以及RSH的其余部分),则幻灯片将完美显示。 我本来以为JSON和JQuery可能彼此有问题,所以我加入了JQuery-JSON,但这没有帮助。 有没有其他人有这个问题?我做过什么蠢事导致问题吗? 这是有问题的网站:http://camiraenergy.co.uk/。幻灯片仅在主页上可用。这应该很明显。 (该站点仍在建设中,因此有些事情没有意义。) 谢谢你的帮助! 缺口解决方法
通过改用json2.js解决了它。
您必须将
window.dhtmlHistory.create()
更改为
window.dhtmlHistory.create({
toJSON: function(o) {
return JSON.stringify(o);
},fromJSON: function(s) {
return JSON.parse(s);
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。