// Add here all your JS customizations /* Border oberhalb des gehoverten navi-eintrags soll auch gleiche farbe bekommen, * ebenso unten rechts bei den "siehe auch" links */ $(document).ready(function() { //klassen setzen um bottom-border der vorherigen
  • -elemente innerhalb der dropdowns im menu zu entfernen $("#mainMenu ul.dropdown-menu li, .switchbox-links li, .nav-top ul.dropdown-menu li").hover(function() { $(this).prev().addClass('active-bot-border'); }, function() { $(this).prev().removeClass('active-bot-border'); }); //menustruktur fuer touch-devices umbauen (falls tablets im querformat die desktop-navi anzeigen, //diese ist nicht gut bedienbar, wenn der hauptmenupunlt beim ontouch schon direkt geoeffnet wird if($("html").hasClass("touch")) { $("li.dropdown").each(function(parentIndex) { //vars erstellen var dropdownToggle = $(this).find('> a.dropdown-toggle[href!="#"]'); var url = dropdownToggle.attr("href"); var title = dropdownToggle.text(); //neue elemente erstellen var newA = $("") .attr("href", url) .text(title); var newLi = $("
  • ") .addClass("touch-struct") //.append($(this).find("> ul.dropdown-menu span.dropdown-indicator")) .append(newA); //li in das untermenu stecken $(this).find("> ul.dropdown-menu") .prepend(newLi); //alte url ersetzen dropdownToggle.attr("href", "#"); //indicator umhaengen $(this).find("> ul.dropdown-menu li.touch-struct") .prepend( $(this).find("> ul.dropdown-menu span.dropdown-indicator") ); }); } }); //sticky header ausschalten theme.StickyMenu.initialize = function() {};