For the latest updates, send a blank email to our SUBSCRIPTION ADDRESS
HEADLINES | CLASSIFIED | SPORTS | FORUM | BUSINESS | ENTERTAINMENT
Vol. 1, Issue 9
The News Organ of Liberty City
Thursday October 18th, 2001
" Yesterday's News Today "
MediaWiki:Gadget-tabs.js: Difference between revisions
From Liberty Tree
Jump to navigationJump to search
No edit summary Tag: Reverted |
No edit summary Tags: Manual revert Reverted |
||
Line 2: | Line 2: | ||
document.body.addEventListener('click', function (e) { | document.body.addEventListener('click', function (e) { | ||
var target = e.target; | var target = e.target; | ||
// Ensure we get the parent <span> that contains class "show-div" | |||
var parentSpan = target.closest ? target.closest('.show-div') : null; | |||
if (parentSpan) { | |||
if ( | e.preventDefault(); | ||
e.preventDefault(); | var targetId = parentSpan.getAttribute('data-target'); | ||
var targetId = | |||
// Hide all divs | // Hide all divs | ||
Line 15: | Line 16: | ||
} | } | ||
// Show the targeted div | // Show the targeted div | ||
var targetDiv = document.querySelector('.content[data-id="' + targetId + '"]'); | var targetDiv = document.querySelector('.content[data-id="' + targetId + '"]'); | ||
if (targetDiv) { | if (targetDiv) { |
Revision as of 14:55, 9 February 2025
document.addEventListener('DOMContentLoaded', function () { document.body.addEventListener('click', function (e) { var target = e.target; // Ensure we get the parent <span> that contains class "show-div" var parentSpan = target.closest ? target.closest('.show-div') : null; if (parentSpan) { e.preventDefault(); var targetId = parentSpan.getAttribute('data-target'); // Hide all divs var contentDivs = document.querySelectorAll('.content'); for (var i = 0; i < contentDivs.length; i++) { contentDivs[i].classList.add('hidden'); } // Show the targeted div var targetDiv = document.querySelector('.content[data-id="' + targetId + '"]'); if (targetDiv) { targetDiv.classList.remove('hidden'); } } }); });