سؤال

في أعلى الملاحة الخاصة بي هناك العديد من الروابط التي هي فرعية أساسا.تحت الفئات الفرعية هي مواقع أو صفحات أخرى.أنا أستخدم SharePoint 2013 أعلى الصفحة التنقل الافتراضي في صفحتي الرئيسية المخصصة.حصلت على كودها من "مدير التصميم".

هناك مجموعة كبيرة من المستوى الأعلى التي أريد أن أجعلها غير قابلة للتنفيذ.ل E.G.حاليا هذا هو أعلى الملاحة.

الصفحة الرئيسية
Subsite1
Subitite2
Subitite3
Subsite4
Subsite5

أريد أن أجعل Subvite1 غير قابل للحياة، فهل هناك طريقة لوضع # في عنوان 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