Sitecore预览可以';不加载javascript

Sitecore预览可以';不加载javascript,javascript,sitecore,sitecore6,Javascript,Sitecore,Sitecore6,当我设置Sitecore并使用预览功能时,无法加载所有javascript(如下拉效果、覆盖等) 只是想确认sitecore的预览功能是否不支持javascript?否则,如何使其固定?在安装过程中我遗漏了什么?谢谢。有几件事需要检查: 6.5之前的Sitecore版本使用Prototype javascript库,该库绑定到“$”变量。如果在页面上使用jQuery,请使用显式的“jQuery”引用或“jQuery.noConflict()”。6.5之后的版本使用jQuery,并将其版本分配给

当我设置Sitecore并使用预览功能时,无法加载所有javascript(如下拉效果、覆盖等)


只是想确认sitecore的预览功能是否不支持javascript?否则,如何使其固定?在安装过程中我遗漏了什么?谢谢。

有几件事需要检查:

  • 6.5之前的Sitecore版本使用Prototype javascript库,该库绑定到“$”变量。如果在页面上使用jQuery,请使用显式的“jQuery”引用或“jQuery.noConflict()”。6.5之后的版本使用jQuery,并将其版本分配给非冲突变量('S$'iirc)
  • 确保您自己的javascript中没有任何错误。这听起来可能很明显,但考虑到javascript的性质,一个小错误将删除其余代码

    • 解决这个问题的更好方法是使用当前的最佳实践在独立的范围内编写JavaScript,无论使用哪个库,代码都不会有问题


      如果您使用另一个javascript库,请查看是否与另一个javascript库存在冲突。例如,Sitecore使用(用于?)Prototype。如果您的javascript使用jQuery且未在无冲突模式下运行和/或在javascript中使用$not jQuery,则可能会出现问题您正在运行的Sitecore版本是什么?
      var Example = {};
      
      (function($){
         Example.test = function(){
            $("#worker").remove();
         }
      
         $(function(){ // domloaded shortcut
            Example.test();
         });
      })(jQuery);