不知道它为什么要对我的内容编辑器webpart这么做,但是我已经安装了jquery,并且我有一个可点击和可悬停的菜单。单击或悬停时,它会在同一内容编辑器web部件中更改它旁边的div中的内容。通过删除和添加不同的类(一个隐藏类,另一个类显示类)来更改内容。菜单在每次使用后都会得到附加到它的所有讨厌的代码。我想这个网站一旦上线就会很糟糕。添加的垃圾看起来如下(经过两次使用):
<div id="heading-3" jquery1316195534303="3" jquery1316195730747="3">它可以很好的工作,没有它。怎么回事,我能做些什么?我的代码非常直接:
CSS
#rotatorBlocks .non-active {
display: none;
}
#rotatorBlocks .active {
display: block;
}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);
});发布于 2011-09-16 18:37:52
我没有答案,我只是不忍心看那些条件代码:
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");
}https://stackoverflow.com/questions/7448667
复制相似问题