Skip to content

Commit 1f45610

Browse files
committed
lesson 17
1 parent 4ab1563 commit 1f45610

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

‎app.js‎

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,20 @@ searchBar.addEventListener('keyup', function(e){
5757
book.style.display = 'none';
5858
}
5959
})
60-
})
60+
})
61+
62+
// tabbed content
63+
const tabs = document.querySelector('.tabs');
64+
const panels = document.querySelectorAll('.panel');
65+
tabs.addEventListener('click', (e) => {
66+
if(e.target.tagName == 'LI'){
67+
const targetPanel = document.querySelector(e.target.dataset.target);
68+
Array.from(panels).forEach((panel) => {
69+
if(panel == targetPanel){
70+
panel.classList.add('active');
71+
}else{
72+
panel.classList.remove('active');
73+
}
74+
});
75+
}
76+
});

0 commit comments

Comments
 (0)