문제

내 탐색에서 기본적으로 서브 사이트 인 여러 링크가 있습니다.서브 사이트에서는 추가 사이트 또는 페이지가 있습니다.내 사용자 정의 마스터 페이지에서 SharePoint 2013 기본 탐색을 사용하고 있습니다.나는 "디자인 관리자"에서 코드를 얻었습니다.

내가 할 수없는 특정 최고 수준의 하위 사이트가 있습니다.예를 들어,현재 이것은 최고의 탐색입니다.


서브 와이트

서브 와이트 2

서브 와트 3
서브 와트 4
subsite5

Subsite1을 unclickable으로 만들고 싶습니다. 사용자가 클릭하면 # URL에 #을 넣을 수있는 방법이 있으므로 아무 일도 일어나지 않습니다.

도움이 되었습니까?

해결책

You could achieve that using jQuery. Get the first link of the dropdown menu and set the href of that link.

$(function() {
    $("#DeltaTopNavigation > div > ul > li > ul > li > ul > li > a:first").attr("href", "#");
});

If you want the link to be completely unclickable, then you could also remove its attribute.

$(function() {
    $("#DeltaTopNavigation > div > ul > li > ul > li > ul > li > a:first").removeAttr("href");
});
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top