Hauptmenüpunkte im Dropdown inaktiv gestellt: Wie bekomme ich den "Home"-Link als einzigen wieder aktiv?

23.07.2025 15:28 (zuletzt bearbeitet: 23.07.2025 15:42)
#1
As

Hallo, ihr lieben Jimdo-Profis,

ich habe für unsere neue Firmenwebsite gerade über das Javascript von Expand Jimdo alle Hauptmenüpunkte im Dropdown inaktiv gestellt, um uns überflüssige "Übersichtsseiten" zu ersparen. Hat super funktioniert, fast zu gut: Natürlich ist damit der erste Menüpunkt "HOME" auch lahmgelegt.

Nun ist HOME zwar nicht lebenswichtig für die Website, notfalls kommen schlaue User auch über das Logo im Header dorthin. Trotzdem wäre es schön, wenn dieser Menüpunkt wieder klickbar wäre. Hat zufällig jemand eine Lösung - würde mich echt freuen

So sieht das Javascript aus, das die gesamte erste Navi-Ebene inaktiviert:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 

</script>
 
/*Hier steht im Original die Script-Source "ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js", musste ich hier fürs Forum entfernen,
sonst ließ sich der Code nicht posten.*/
 
<script type="text/javascript">
/* Remove parent link from dropdown navigation */
$(document).ready(function() {
 
$("li.jmd-nav__list-item-0.j-nav-has-children").hover(function() {
$(this).children("a").click(function() {
return false;
});
});
 
});
</script>
 
 


 Antworten

 Beitrag melden
24.07.2025 09:16
avatar  az_
#2
avatar
az_

Die Lösung ist schon im Skript enthalten. Wenn der Home Button keine Kinderelemente (also Unterseiten) besitzt, müsste die Seite sichtbar bleiben.
LG, az


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
24.07.2025 09:26
#3
As

Dickes Danke!! Hatte bei mir nicht funktioniert, weil ich unter HOME noch 2 weitere Design-Entwürfe hängen hatte. Die habe ich nun gelöscht und - wie du gesagt hast - schon funzt der Home-Link wieder Auf Profis kann man sich halt verlassen!


 Antworten

 Beitrag melden
24.07.2025 19:09
#4
Ha

Ich hijacke das mal, bevor ich ein neues Thema anlege 😁, denn vielleicht ist dein Problem genau das was ich suche: hat dein Script die Jimdo Navigation vollständig verschwinden lassen?
Ich möchte nämlich genau das: Das Jimdo-Menü komplett ausblenden. Ich habe einen One Pager und das Menü verweist entsprechend nur auf die Seite, auf der man sich schon befindet, das muss nicht sein.
Danke!


 Antworten

 Beitrag melden
28.07.2025 08:04
#5
As

Nein, das Menü bleibt weiterhin sichtbar und funktioniert auch, aber eingeschränkt. Das Script "killt" lediglich den Link auf dem obersten Menüpunkt. Die Links im Dropdown funktionieren dabei weiterhin.


 Antworten

 Beitrag melden
07.08.2025 08:58 (zuletzt bearbeitet: 07.08.2025 09:04)
avatar  az_
#6
avatar
az_

...wenn du die Navigation komplett ausblenden willst, kannst du das mit CSS machen (display:none;). Du kannst die Links in der Navigation aber auch direkt auf die Sprungmarken zielen lassen. Dazu musst Du nur in den Navigations-Link z.B. folgendes eintragen:

1
 
Start::_::https://stockholmtest-onepage.jimdofree.com/#start 
 


- das bringt Dich dann auf die Seite https://stockholmtest-onepage.jimdofree.com/ an die Sprungmarke #start

Damit die Links immer im selben Tab öffnen, musst Du natürlich noch das script dazu einbinden, und jQuery:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 

 
<script src="https://code.jquery.com/jquery-2.2.4.js" type="text/javascript"></script>
 
<script type="text/javascript">
//<![CDATA[
jQuery(function($) {
$(function() {
if (document.location.href.indexOf("domain") > -1 ||
document.location.href.indexOf("jimdofree") > -1) {
//smooth scroll - target self
$(document).ready(function() {
$("a[href*='#']").attr('target', '_self');
$("a[href*='https://stockholmtest-onepage.jimdofree.com']").attr('target', '_self');

});
}
});
});
 
//]]>
</script>
 

 


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!