MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
// Log a message when a card is clicked | // Log a message when a card is clicked | ||
console.log('Clicked on card:', this); | console.log('Clicked on card:', this); | ||
// Show the modal | |||
$('#cardModal').css('display', 'block'); | |||
// Update the modal content (replace this with your desired content) | |||
$('#modalContent').html('Card content goes here'); | |||
}); | |||
// Attach a click event listener to close the modal | |||
$('#closeModal').on('click', function() { | |||
// Hide the modal when the close button is clicked | |||
$('#cardModal').css('display', 'none'); | |||
}); | }); | ||
} else { | } else { |
Revision as of 11:21, 8 January 2024
// Wait for the DOM to be ready $(document).ready(function() { // Log a message to the console console.log('JavaScript is working!'); // Find all elements with class "card" var cards = $('.card'); // Log a message if cards are found if (cards.length > 0) { console.log('Found all cards:', cards); // Attach a click event listener to each card cards.on('click', function() { // Log a message when a card is clicked console.log('Clicked on card:', this); // Show the modal $('#cardModal').css('display', 'block'); // Update the modal content (replace this with your desired content) $('#modalContent').html('Card content goes here'); }); // Attach a click event listener to close the modal $('#closeModal').on('click', function() { // Hide the modal when the close button is clicked $('#cardModal').css('display', 'none'); }); } else { console.log('No cards found.'); } });