JQuery垃圾代码将自身添加到SharePoint 2010中的HTML内容

JQuery垃圾代码将自身添加到SharePoint 2010中的HTML内容,jquery,css,sharepoint-2010,Jquery,Css,Sharepoint 2010,我不知道为什么要对我的内容编辑器Web部件执行此操作,但我已经安装了jquery,并且我有一个可单击和可悬停的菜单。单击或悬停时,它会在同一内容编辑器web部件中更改它旁边的div中的内容。通过删除和添加不同的类(一个隐藏,另一个显示)来更改内容。菜单在每次使用后都会附加这些讨厌的代码。我认为一旦网站上线,情况可能会非常糟糕。添加的垃圾如下所示(两次使用后): JQuery $(function() { var current; function rot

我不知道为什么要对我的内容编辑器Web部件执行此操作,但我已经安装了jquery,并且我有一个可单击和可悬停的菜单。单击或悬停时,它会在同一内容编辑器web部件中更改它旁边的div中的内容。通过删除和添加不同的类(一个隐藏,另一个显示)来更改内容。菜单在每次使用后都会附加这些讨厌的代码。我认为一旦网站上线,情况可能会非常糟糕。添加的垃圾如下所示(两次使用后):

JQuery

    $(function() {

        var current;
        function rotate() {
            var currentSplit = current.split("-");
            var num = currentSplit[currentSplit.length - 1];

            $("#rotatorBlocks .active").removeClass("active").addClass("non-active");
            $("#block-" + num).addClass("active");
        }           

        var hoverOrClick = function () {                
            current = this.id.substr(6);                
            rotate();
        }
        $('#rotatorHeadings div').click(hoverOrClick).hover(hoverOrClick);      
    });

我没有答案,我只是不忍心看那些条件代码:

var current;
function rotate() {
  var currentSplit = current.split("-");
  var num = currentSplit[currentSplit.length - 1];

  $("#rotatorBlocks .active").removeClass("active").addClass("non-active");
  $("#block-" + num).addClass("active");
}

我没有答案,我只是不忍心看那些条件代码:

var current;
function rotate() {
  var currentSplit = current.split("-");
  var num = currentSplit[currentSplit.length - 1];

  $("#rotatorBlocks .active").removeClass("active").addClass("non-active");
  $("#block-" + num).addClass("active");
}

谢谢,我知道它需要帮助。不过我还是会呕吐。谢谢,我知道它需要帮助。不过我还是会吐代码。你有没有可能使用FireQuery?你有没有可能使用FireQuery?
var current;
function rotate() {
  var currentSplit = current.split("-");
  var num = currentSplit[currentSplit.length - 1];

  $("#rotatorBlocks .active").removeClass("active").addClass("non-active");
  $("#block-" + num).addClass("active");
}