first commit 2
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
const tabModules = document.querySelectorAll('.rb-tab-module');
|
||||
|
||||
tabModules.forEach(module => {
|
||||
const navLinks = module.querySelectorAll('.rb-tab-nav a');
|
||||
const contentPanes = module.querySelectorAll('.rb-tab-content');
|
||||
|
||||
navLinks.forEach(link => {
|
||||
link.addEventListener('click', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
navLinks.forEach(item => item.classList.remove('active'));
|
||||
contentPanes.forEach(pane => pane.classList.remove('active'));
|
||||
|
||||
this.classList.add('active');
|
||||
const targetId = this.getAttribute('href');
|
||||
const targetPane = module.querySelector(targetId);
|
||||
if (targetPane) {
|
||||
targetPane.classList.add('active');
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user