MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus DG HochN-Wiki
Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
||
| Zeile 15: | Zeile 15: | ||
$(window).on('hashchange load', function() { | $(window).on('hashchange load', function() { | ||
// Kurze Verzögerung, um sicherzustellen, dass der Browser den Anker verarbeitet hat | // Kurze Verzögerung, um sicherzustellen, dass der Browser den Anker verarbeitet hat | ||
setTimeout(adjustAnchor, | setTimeout(adjustAnchor, 50); | ||
}); | }); | ||
})(jQuery, window); | })(jQuery, window); | ||
Version vom 20. November 2025, 08:21 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */
/* Offset für fixed Navigation bei Ankerlinks */
(function($, window) {
var adjustAnchor = function() {
var $anchor = $(':target');
var fixedElementHeight = 100; // Höhe deines Headers
if ($anchor.length > 0) {
// Verwende animate für einen sanften Scroll-Effekt (optional)
$('html, body').animate({
scrollTop: $anchor.offset().top - fixedElementHeight
}, 200); // 200ms Animationsdauer
}
};
$(window).on('hashchange load', function() {
// Kurze Verzögerung, um sicherzustellen, dass der Browser den Anker verarbeitet hat
setTimeout(adjustAnchor, 50);
});
})(jQuery, window);
/* Fix für PageForms 6.0 - kann in späteren Versionen ggf. wieder gelöscht werden */
/* Dynamische URL für den "Zum Bearbeitungsfeld gehen"-Link */
(function($) {
$(document).ready(function() {
$('.mw-continue-editing a[href="#editform"]').on('click', function(e) {
e.preventDefault(); // Verhindere die Standardaktion des Links
history.back(); // Gehe eine Seite in der Browser-Historie zurück
});
});
})(jQuery);