有没有办法,我可以在导航栏上发出无效的顶部链接?基本上我在根下创建了诸如的根源

Company Info
HR
Team 1
Team 2....
.

并且在每个中都有下降的子站点。

我想要顶部链接

Company Info
HR
Team 1
Team 2....
.

是非活动的。因此,如果用户单击它们,它们不会导航到网站,可以完成吗?改变链接时,我会好的,这样它就会链接回主页,但我会在哪里改变?

谢谢任何帮助!

有帮助吗?

解决方案

是的,你可以做到。使用此:

$("body #s4-topheader2. ul li ul li.static > a").each(function(index) {

if(index!=2)
{

    $(this).attr("href","javascript:void(0);");
}

});
.

欢呼!

其他提示

我在运行V4.master的SP2010页面上测试了这一行jQuery

$().ready(function(){
 $(".menu-horizontal").find("a").removeAttr("href");
});
.

将此正确放在母版页上,或将其挂钩到定制以在网站上加载这一点。

意识到SharePoint中的某些功能(例如发布基础架构)更改DOM一点,所以如果它首先不起作用,您可能需要F12。

我有相同的要求。这适用于我。

$(document).ready(function() {

     $("body #s4-topheader2. ul li ul li a").attr("href","javascript:void(0);");
});
.

可能是它帮助你。

别忘了在母版页中包含jquery。

将下面放在标题工作中?

<script type="text/javascript">
$("body #TopNavigationMenuV4. ul li ul li.static > a").each(function(index) {
if(index!=2) {
$(this).attr("href","javascript:void(0);");
}
});
</script>
.

我无法让这个工作...

我认为这将有助于您获得以下要求:

$("body #s4-topheader2. ul li ul li.static > a").attr("href","javascript:void(0);");
.

许可以下: CC-BY-SA归因
scroll top