如何使最高链接无法克利克?
-
09-12-2019 - |
题
有没有办法,我可以在导航栏上发出无效的顶部链接?基本上我在根下创建了诸如的根源
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);");
.