16 lines
581 B
JavaScript
16 lines
581 B
JavaScript
// Future JavaScript for interactivity
|
|
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
console.log('DOM fully loaded and parsed');
|
|
|
|
// Color swatch interactivity
|
|
const swatches = document.querySelectorAll('.color-swatches .swatch');
|
|
swatches.forEach(swatch => {
|
|
swatch.addEventListener('click', function() {
|
|
// Remove active class from all swatches
|
|
swatches.forEach(s => s.classList.remove('active'));
|
|
// Add active class to the clicked swatch
|
|
this.classList.add('active');
|
|
});
|
|
});
|
|
}); |