コンテンツエディタのwebpartになぜそれを行っているのですか?jqueryがインストールされていて、クリック可能でホバリング可能なメニューがあります。クリックまたはホバーすると、同じコンテンツエディタWebパーツの横にあるdiv内のコンテンツが変更されます。コンテンツは、異なるクラス(隠すクラスと表示するクラス)を削除して追加することで変更されます。このメニューは、毎回の使用の後に、この厄介なコードがすべて添付されるようにします。私はサイトが生きていればこれが本当に悪いと思っています。追加されたジャンクは次のようになります(2回の使用の後):JQueryの迷惑コードがSharePoint 2010のHTMLコンテンツに自分自身を追加する
<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);
});
あなたはあなたですか?万一FireQueryをお持ちの場合は? –