首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery垃圾代码在SharePoint 2010中添加到SharePoint内容中

JQuery垃圾代码在SharePoint 2010中添加到SharePoint内容中
EN

Stack Overflow用户
提问于 2011-09-16 18:05:51
回答 1查看 353关注 0票数 0

不知道它为什么要对我的内容编辑器webpart这么做,但是我已经安装了jquery,并且我有一个可点击和可悬停的菜单。单击或悬停时,它会在同一内容编辑器web部件中更改它旁边的div中的内容。通过删除和添加不同的类(一个隐藏类,另一个类显示类)来更改内容。菜单在每次使用后都会得到附加到它的所有讨厌的代码。我想这个网站一旦上线就会很糟糕。添加的垃圾看起来如下(经过两次使用):

代码语言:javascript
复制
<div id="heading-3" jquery1316195534303="3" jquery1316195730747="3">

它可以很好的工作,没有它。怎么回事,我能做些什么?我的代码非常直接:

CSS

代码语言:javascript
复制
#rotatorBlocks .non-active {
display: none;
}

#rotatorBlocks .active {
display: block;
}

JQuery

代码语言:javascript
复制
    $(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);      
    });
EN

回答 1

Stack Overflow用户

发布于 2011-09-16 18:37:52

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

代码语言:javascript
复制
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");
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7448667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档