1

Sitecore をセットアップしてプレビュー機能を使用すると、すべての JavaScript を読み込むことができません (プルダウン効果、オーバーレイなど)。

サイトコアのプレビュー機能がjavascriptをサポートしていないか確認したいだけですか? そうでなければ、それを修正する方法は?セットアップ中に見逃したものはありますか? ありがとう。

4

2 に答える 2

1

これを修正するためのより良い方法は、現在のベストプラクティスを使用して分離されたスコープでJavaScriptを作成することです。使用するライブラリに関係なく、コードに問題が発生することはありません。

プロトタイプとSitecoreでjQueryのnoConflict()モードを回避する

var Example = {};

(function($){
   Example.test = function(){
      $("#worker").remove();
   }

   $(function(){ // domloaded shortcut
      Example.test();
   });
})(jQuery);
于 2012-11-29T21:19:29.587 に答える
1

いくつかの確認事項:

  • 6.5 より前のバージョンの Sitecore は、'$' 変数にバインドする Prototype JavaScript ライブラリを使用します。ページで jQuery を使用している場合は、明示的な「jQuery」参照または「jQuery.noConflict()」を使用してください。6.5 以降のバージョンでは jQuery を使用し、競合しない変数 ('S$' iirc
  • 独自の JavaScript にエラーがないことを確認してください。これは当たり前のように聞こえるかもしれませんが、JavaScript の性質上、小さなエラーが 1 つあるだけで残りのコードが機能しなくなります。
于 2012-11-21T15:52:11.377 に答える