Bei der Verwendung von Google habe ich festgestellt, dass sie Onclick-Ereignisse in Ankertags verwenden.
Bei mehr Optionen im Google-Header-Teil sieht es wie ein normales Tag aus, aber wenn Sie darauf klicken, wird es nicht umgeleitet, sondern ein Menü geöffnet. Normalerweise bei der Verwendung
<a href='more.php' onclick='show_more_menu()'>More >>></a>
Es geht normalerweise zu 'more.php' ohne zu feuern show_more_menu()
, aber ich habe ein Menü auf dieser Seite selbst angezeigt . Wie mache ich Google ?
javascript
hyperlink
onclick
anchor
Smartkid
quelle
quelle
href="#"
zum Anfang der Seite navigiert werden soll. Sie können dashref
Attibute einfach ohne Inhalt hinzufügen und das Klickverhalten abrufen. Das Festlegen#
als URL für echte Seiten ( anstelle von Apps mit 100% Höhe auf einer Seite) ist im Allgemeinen eine schlechte Idee.Sie können sogar die folgende Option ausprobieren:
quelle
return null;
, aber nichtreturn;
), hat dies in einigen Browsern, z. B. FireFox, unbeabsichtigte Konsequenzen. Auf der Seite wird der gesamte Inhalt durch den zurückgegebenen Wert im Zeichenfolgenformat (Beispiel :) ersetzt[object Object]
.Soweit ich weiß, möchten Sie nicht weiterleiten, wenn Sie auf den Link klicken. Du kannst tun :
quelle
Verwenden Sie den folgenden Code, um das Menü anzuzeigen, und gehen Sie stattdessen zu href addres
quelle