Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 17. November 2011 14:03

amh
Server-Pate
Ort: Augsburg
Registriert: 14. Dezember 2010
Beiträge: 117

Re:

Servus Pros!

Ich steh gerade total auf dem Schlauch:

<a id="toggleDownloads" href="#">Formulare</a>
<div id="downloadFF">
    {$content8}
</div>
[== JavaScript ==]
$('#toggleDownloads').click(function() {
  $('#downloadFF').toggle('slow', function() {
    // Animation complete.
  });
});

Klicke ich den Link (#toggleDownloads) geht auch alles, danach springe ich sofort auf die Startseite. Das ist natürlich nicht gewollt.
Da dieser Effekt auf so ziemlich jeder Seite kommt, kann ich da keine URL reinschreiben. Oder geht das dynamisch?

Wie kann man das lösen?

Viele Grüße Andreas

Offline

#2 17. November 2011 14:15

nockenfell
Moderator
Ort: Lenzburg, Schweiz
Registriert: 09. November 2010
Beiträge: 2.807
Webseite

Re:

Das ist ein allgemeines Problem mit Ankern welche nicht die Seiten URL enthalten. Den Grund dazu habe ich bisher jedoch nie gesucht.

Du kannst das mit jquery abfangen in dem du folgendes ergänzt:

$('#toggleDownloads').click(function() {
  $('#downloadFF').toggle('slow', function() {
    // Animation complete.
    return false;
  });
});

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox, Revisions

Offline

#3 17. November 2011 14:25

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.058

Re:

nockenfell schrieb:

Du kannst das mit jquery abfangen in dem du folgendes ergänzt:

Falsch. Das "return false" muss in die Click-Funktion, nicht in die Callback-Funktion:

$('#toggleDownloads').click(function() {
  $('#downloadFF').toggle('slow', function() {
    // Animation complete.
  });
    return false;
});

Offline

#4 17. November 2011 14:34

amh
Server-Pate
Ort: Augsburg
Registriert: 14. Dezember 2010
Beiträge: 117

Re:

Ihr Beiden seid meine persönlichen Helden!

Danke!

Offline

#5 18. November 2011 06:43

nockenfell
Moderator
Ort: Lenzburg, Schweiz
Registriert: 09. November 2010
Beiträge: 2.807
Webseite

Re:

NaN schrieb:

Falsch. Das "return false" muss in die Click-Funktion, nicht in die Callback-Funktion:

Korrekt. Hatte ich übersehen beim schnell einfügen.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox, Revisions

Offline

Fußzeile des Forums

Powered by FluxBB