In meiner Website www.fsquare.be/diensten.html habe ich eine Seitenleiste mit Links zu den Elementen im Haupttext auf der linken Seite des Bildschirms. Wenn ich auf ein Element in der Seitenleiste klicke, scrollt das gesamte Fenster, was dazu führt, dass der Zieltitel nicht mehr sichtbar ist. (Wenn Sie es versuchen, werden Sie verstehen, was ich meine). Wie kann ich das verhindern?verhindern das Scrollen des Hauptfensters, wenn ein Artikel in der Sidebar angeklickt wird
0
A
Antwort
0
da Sie jQuery verwenden Sie können, wie etwas tun:
$('#sidebar a').click(function() {
$('#main').animate({
scrollTop: $($(this).attr('href')).offset().top
}, 500);
return false;
});
habe ich habe auch eine Scroll-Animation, weil warum nicht.
0
Anstatt einen Hyperlink dafür zu verwenden, versuchen Sie die .scrollTop
in Javascript. Etwas wie folgt aus: -
document.getElementById("main").scrollTop = 200;
Sie können entweder fest einprogrammieren die Scrolling-Position wie sein in diesem Code getan, oder Sie können die Position des jeweiligen Elements erhalten .offsetTop
mit und weisen Sie dann an der Stelle von 200
Verwandte Themen
- 1. Körper-Scrollen verhindern, wenn ein festgelegtes Div gescrollt wird?
- 2. Tondatei abspielen, wenn das Bild angeklickt wird
- 3. QTableView wird beim Ändern der Größe des Hauptfensters nicht skaliert
- 4. Verhindern, dass das Kontrollkästchen deaktiviert wird, wenn angeklickt wird (ohne disable oder readonly)
- 5. Inhalt des Schiebereglers anzeigen, wenn der zugehörige Auslöser angeklickt wird
- 6. Wie wird das Besitzerfenster minimiert, wenn ein Modal angezeigt wird?
- 7. Fokus auf ein div setzen, wenn eines der Inhaltselemente angeklickt wird
- 8. Verhindern Scrollen in HTML5
- 9. Den Text drucken, wenn das Kontrollkästchen angeklickt wird
- 10. Verhindern Scrollen, wenn Maus WPF ComboBox dropdown
- 11. Verankerung auf angeklickt Artikel in asp.net Seite
- 12. Wissen, wenn ein Hyperlink in einem Textfeld angeklickt wird?
- 13. WPF ListView - erkennen, wenn das ausgewählte Element angeklickt wird
- 14. html5 websockets closing connect wenn ein Link angeklickt wird
- 15. Qt: Wie stelle ich die Startposition des Hauptfensters ein?
- 16. jQuery Zeiger auf Element, das angeklickt wird
- 17. Verhindern Aktualisierung, wenn das Popup geöffnet wird
- 18. Kann ich ein Kartenmarkierungssymbol ändern, wenn das entsprechende Symbol angeklickt wird und dann umschalten, wenn auf ein anderes geklickt wird?
- 19. DIV Farbe ändern, wenn ein anderer DIV angeklickt wird
- 20. Klasse zum Div hinzufügen, wenn der Menüpunkt angeklickt wird
- 21. Twitter Bootstrap befestigt Sidebar zusammenbricht, wenn ich nach unten scrollen
- 22. jQuery - Bild ändern, wenn Tab angeklickt wird
- 23. Ich möchte ein bestimmtes Bild anzeigen, wenn es angeklickt wird
- 24. ASP Show Panel wenn Radiobutton angeklickt wird
- 25. Artikel für Artikel Scrollen in einem WPF Listview
- 26. Verhindern, dass das Click-Ereignis des übergeordneten Containers ausgelöst wird, wenn der Hyperlink geklickt wurde
- 27. RecyclerView wird nicht angeklickt
- 28. DevExpress - Winforms - Wie schwebe ich ein Widget außerhalb des Hauptfensters?
- 29. Wie baue ich CMake ExternalProject während der Konfiguration des Hauptfensters?
- 30. Ändern der Formfarbe, wenn die Zelle angeklickt wird
versuchen, eine jsfiddle bieten, damit wir das Problem – Fester
Der Link, den Sie zur Verfügung gestellt reproduzieren habe funktioniert nicht! –
Link ist jetzt korrigiert. –