Autor |
Nachricht |
alliver3
Threadersteller
Dabei seit: 13.07.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 18.07.2010 01:19
Titel href="#" soll nicht zum Seitenanfang springen |
|
|
Hallo,
ich habe noch eine Frage. Undzwar ging es früher, doch nach einigen Updates auf meiner Seite nicht mehr. Ich will jquery Accordion verwenden. Dort haben die Links auf dem h3 Element, welches das Accordion öffnen sollen ein href="#" im a-Tag. Habe ich dieses früher einem meiner a-Tags verpasst, so sind diese nicht zum Seitenanfang gesprungen, tun dies aber nun, was aber nicht gewünnscht ist. Ich will lediglich darauf klicken und das Accordion soll sich ausfahren, jedoch springt der Link zum Seitenanfang. Wie kann ich dem Abhilfe schaffen?
Vielen Dank im Voraus.
|
|
|
|
|
aUDIOfREAK
Dabei seit: 04.04.2002
Ort: Ansbach
Alter: 44
Geschlecht:
|
Verfasst So 18.07.2010 10:56
Titel
|
|
|
entweder javascript:void eintragen als link oder mal schaun ob du # irgendwo in der seite als spung-anker definiert hat.
|
|
|
|
|
Anzeige
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst So 18.07.2010 12:30
Titel
|
|
|
in der javascript aktion ein return false; anfügen, dann wird das href attribut ignoriert bzw die javascript aktion bevorzugt.
<a href="test.html" onclick="alert('foo'); return false;">bla</a>
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 18.07.2010 13:38
Titel
|
|
|
Letzte Möglichkeit: Siehe Event.preventDefault(); sowie Event.stopPropagation() und JQueries XBrowser Event-Implemetierung.
|
|
|
|
|
top
Moderator
Dabei seit: 25.11.2003
Ort: Hedwig Holzbein
Alter: 52
Geschlecht:
|
Verfasst Mo 19.07.2010 11:24
Titel
|
|
|
Ich hatte irgendwann mal einfach ganz dreist nach "#1" verlinkt. Da es keinen Anker "1" gab, sind die mir damals bekannten Browser auch nicht an den Seitenanfang gesprungen.
Ob das immer noch funktioniert, musst du selbst testen.
(Und wenn es Gründe geben sollte dies nicht zu tun, würde mich das auch interessieren.)
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 19.07.2010 14:34
Titel
|
|
|
Im Sinne von Deep-Linking wären das tote Links, die kein Verweisziel besitzen - ich weiß zwar nicht, inwieweit das irgend jemanden interessieren sollte (SuMas z.B), aber rein formal würde ich von dieser "Krücke" absehen. Stichwort "Unobtrusive Javascript"
Zuletzt bearbeitet von bacon am Mo 19.07.2010 14:34, insgesamt 1-mal bearbeitet
|
|
|
|
|
alliver3
Threadersteller
Dabei seit: 13.07.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 20.07.2010 20:49
Titel
|
|
|
Vielen Dank, habe es geschafft
|
|
|
|
|
|
|
|
Ähnliche Themen |
link zum seitenanfang...?
javascript href?
this im a-Tag referenziert auf href?
Hilfe! HREF als Überlappendes DIV!
[CSS] a href produziert leere Zeile
swf-file auf myspace einbinden inkl. <a href>
|
|