Benutzer:Theo/common.js
Aus exmediawiki
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
<script>
document.addEventListener('DOMContentLoaded', function() {
// Get all toggle buttons
const toggleButtons = document.querySelectorAll('.toggle-button');
const contentSections = document.querySelectorAll('.content-section');
let currentlyOpen = null;
toggleButtons.forEach(function(button) {
button.addEventListener('click', function() {
const targetId = this.getAttribute('data-target');
const targetContent = document.getElementById(targetId);
// If clicking the same button that's already open, close it
if (currentlyOpen === targetId) {
targetContent.style.display = 'none';
currentlyOpen = null;
return;
}
// Hide all content sections
contentSections.forEach(function(section) {
section.style.display = 'none';
});
// Show the target content
targetContent.style.display = 'block';
currentlyOpen = targetId;
});
});
});
</script>