improve js quality

master
A1Gard 6 days ago
parent 5e7820061a
commit 8773db7d99

@ -20,10 +20,21 @@ const toggleSideMenu = function (e) {
e.preventDefault(); e.preventDefault();
if (document.querySelector('.homayon-resp-menu').style.display == 'none'){ if (document.querySelector('.homayon-resp-menu').style.display == 'none'){
document.querySelector('.homayon-resp-menu').style.display = 'block'; document.querySelector('.homayon-resp-menu').style.display = 'block';
setTimeout(function () {
document.addEventListener('click', handleDocumentClick);
},100);
}else{ }else{
document.querySelector('.homayon-resp-menu').style.display = 'none'; document.querySelector('.homayon-resp-menu').style.display = 'none';
} }
}; };
function handleDocumentClick(e) {
const respMenu = document.querySelector('.homayon-resp-menu');
if (!respMenu.contains(e.target)) {
respMenu.style.display = 'none';
document.removeEventListener('click', handleDocumentClick);
}
}
document.addEventListener('DOMContentLoaded',function () { document.addEventListener('DOMContentLoaded',function () {
document.querySelector('#homa-toggle-menu')?.addEventListener('click',toggleSideMenu); document.querySelector('#homa-toggle-menu')?.addEventListener('click',toggleSideMenu);

@ -335,6 +335,8 @@
/* submenu expandable */ /* submenu expandable */
.homayon-resp-menu{ .homayon-resp-menu{
top: 0;
box-shadow: var(--xshop-shadow);
ul{ ul{
li{ li{
ul{ ul{

@ -4,6 +4,8 @@ var sliderSimple ;
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
try { try {
if (document.querySelectorAll('.SliderSimple').length != 0) {
document.querySelectorAll('.SliderSimple')?.forEach(function (el) { document.querySelectorAll('.SliderSimple')?.forEach(function (el) {
if (el.classList.contains('.tns-slider')) { if (el.classList.contains('.tns-slider')) {
console.log('ignore'); console.log('ignore');
@ -23,6 +25,8 @@ document.addEventListener('DOMContentLoaded', () => {
// speed:10000, // speed:10000,
}); });
}); });
}
} catch { } catch {
} }

Loading…
Cancel
Save