1

私は、Really Simple History (RSH) フレームワークを使用して前後のリクエストを処理する AJAX を利用した Web サイトを構築しています。

また、単純なスライドショーには Nivo Slider も使用しています。Firefox や IE でも問題なく動作します。ただし、Chrome と Safari では、最初の画像が読み込まれますが、ナビゲーションの箇条書きは表示されず、スライドも変更されません。

本当に奇妙なことは、エラー メッセージがないことです。Firebug や Chrome の Javascript コンソールにはありません。

原因は、RSH の一部として含まれている json2007.js であることがわかりました。これを (残りの RSH と共に) コメントアウトすると、スライドショーは完全に機能します。

私は当初、JSON と JQuery が互いに問題を抱えている可能性があると考えていたので、JQuery-JSONを含めましたが、それは役に立ちませんでした。

他の誰かがこの問題を抱えていますか? 問題を引き起こしている愚かなことはありますか?

問題のウェブサイトはhttp://camiraenergy.co.uk/です。スライドショーはホームページでのみご覧いただけます。それはかなり明白なはずです。(このサイトはまだ作成中のため、意味不明な点があります。)

ご協力いただきありがとうございます!
ニック

4

1 に答える 1

0

代わりにjson2.jsを使用して解決しました。

あなたはに変更する必要がありwindow.dhtmlHistory.create()ます

window.dhtmlHistory.create({
  toJSON: function(o) {
    return JSON.stringify(o);
  }, fromJSON: function(s) {
    return JSON.parse(s);
  }
});
于 2011-04-17T21:17:37.297 に答える