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