Da ich neu bin hier im Forum grüße ich die Community mal ganz herzlich.
Ich habe schon oft hier nützliches nachlesen können und musset daher nie direkte Hilfe in Anspruch nehmen. Doch nun ist es soweit, dass ich nicht mehr weiter weiß.
Ich habe leider ziemlich wenig Erfahrung was das Coden von JS angeht, also bitte etwas Nachsicht wenn ich etwas nicht gleich verstehe.
Ich habe eine einseitige Website gebaut (Kundenwunsch) die zu den Themen über Anker springt. Smoothes Scrollen war sehr erwünscht und auch eine Markierung bei welchem Themengebiet man sich befindet. So weit so gut. Die kleinen Scripte waren ganz easy im Netz zu finden und mit meiner Mikroerfahrung und etwas Geduld konnte ich die nun auch so anpassen, dass diese Funktionen mal laufen, aber...
...es gibt eine "Startseite"(ein ganzseitiges Bild) das über das Logo der fixierten Navigation wieder angesteuert werden kann. Mein Problem ist, dass hier aber die Linkmarkierung am obersten Anker (Themenbereich) bleibt, auch wenn der gar nicht mehr im Bild ist. Für einen erfahrenen Scripter ist das wahrcheinlich kein Problem, aber ich steh hier total am Schlauch.
Hier mal das verwendete Script:
Ich denke, dass man hier in der function etwas mit else einfügen müsste, aber da häng ich irgendwie.
Vielleicht kann jemand so nett sein und mir hier zumindest nen Lösungsansatz oder enkanstoß geben.
Danke für eure Mühe!!
Ich habe schon oft hier nützliches nachlesen können und musset daher nie direkte Hilfe in Anspruch nehmen. Doch nun ist es soweit, dass ich nicht mehr weiter weiß.
Ich habe leider ziemlich wenig Erfahrung was das Coden von JS angeht, also bitte etwas Nachsicht wenn ich etwas nicht gleich verstehe.
Ich habe eine einseitige Website gebaut (Kundenwunsch) die zu den Themen über Anker springt. Smoothes Scrollen war sehr erwünscht und auch eine Markierung bei welchem Themengebiet man sich befindet. So weit so gut. Die kleinen Scripte waren ganz easy im Netz zu finden und mit meiner Mikroerfahrung und etwas Geduld konnte ich die nun auch so anpassen, dass diese Funktionen mal laufen, aber...
...es gibt eine "Startseite"(ein ganzseitiges Bild) das über das Logo der fixierten Navigation wieder angesteuert werden kann. Mein Problem ist, dass hier aber die Linkmarkierung am obersten Anker (Themenbereich) bleibt, auch wenn der gar nicht mehr im Bild ist. Für einen erfahrenen Scripter ist das wahrcheinlich kein Problem, aber ich steh hier total am Schlauch.
Hier mal das verwendete Script:
Code:
<script type="text/javascript">
$(document).ready(function() {
$('a.inview,div.inview').bind('inview', function (event, visible) {
var ueberwachteElemente = $('a.inview,div.inview');
ueberwachteElemente.each(function() {
vis = $(this).data('inview') || false;
if(vis) {
activeId = $(this).attr("name");
activeMenuItem = $('a[href$="'+activeId+'"]');
}
});
activeMenuItem.parents('li').siblings('li:has(.active)').find('a').removeClass('active').end().end().end().addClass('active');
});
});
</script>
Ich denke, dass man hier in der function etwas mit else einfügen müsste, aber da häng ich irgendwie.
Vielleicht kann jemand so nett sein und mir hier zumindest nen Lösungsansatz oder enkanstoß geben.
Danke für eure Mühe!!