-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtest.js
More file actions
executable file
·33 lines (25 loc) · 882 Bytes
/
Copy pathtest.js
File metadata and controls
executable file
·33 lines (25 loc) · 882 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
jQuery(document).ready(function($) {
// modal
$('.js-open-modal').click(function(event) {
let modal = $(this).attr('data-modal');
$(modal).addClass('active');
});
$('.js-modal-close, .modal-close').click(function(event) {
$(this).closest('.modal').removeClass('active');
});
$(document).keyup(function(e) {
if (e.keyCode === 27) {
$('.modal').removeClass('active');
}
});
// tab
$('.tab-title').click(function(event) {
let tabContent = $(this).attr('data-tab');
if($(tabContent).length > 0) {
$(tabContent).closest('.tab').find('.tab-content').removeClass('active');
$(tabContent).addClass('active');
$(this).closest('.tab-list').find('.tab-title').removeClass('active');
$(this).addClass('active');
}
});
});