alikhani98 517 ارسال شده در مرداد 96 گزارش بازنشر ارسال شده در مرداد 96 سلام میخواستم شرطی اضافه کنم که اگر منو اکتیو بود و روی صفحه body کلیک شد منو بسته بشه https://codepen.io/Alikhani98/pen/VzYvoZ کد آخر را خودم اضافه کردم ولی عمل نکرد : //بعد از کلیک خارج از صفحه منو بسته میشود $('html').click(function() { menu.classList.remove('menu_sadegh--active'); menuList.classList.remove('menu__list--active'); brand.classList.remove('menu__brand--active'); burger.classList.remove('burger--close'); for (var i = 0, ii = menuItems.length; i < ii; i++) { menuItems[i].classList.remove('menu__item--active'); } }); لینک به ارسال
Mirrajabi 455 ارسال شده در مرداد 96 گزارش بازنشر ارسال شده در مرداد 96 در 19 دقیقه قبل، alikhani98 گفته است : سلام میخواستم شرطی اضافه کنم که اگر منو اکتیو بود و روی صفحه body کلیک شد منو بسته بشه https://codepen.io/Alikhani98/pen/VzYvoZ کد آخر را خودم اضافه کردم ولی عمل نکرد : //بعد از کلیک خارج از صفحه منو بسته میشود $('html').click(function() { menu.classList.remove('menu_sadegh--active'); menuList.classList.remove('menu__list--active'); brand.classList.remove('menu__brand--active'); burger.classList.remove('burger--close'); for (var i = 0, ii = menuItems.length; i < ii; i++) { menuItems[i].classList.remove('menu__item--active'); } }); این یک نمونه کد : http://jsfiddle.net/austinnoronha/k2Lwj/ لینک به ارسال
alikhani98 517 ارسال شده در مرداد 96 مالک گزارش بازنشر ارسال شده در مرداد 96 ممنون ولی اگر دستور مربوط به کد خودم را لطف کنید درست کنید ممنون میشم لینک به ارسال
Mirrajabi 455 ارسال شده در مرداد 96 گزارش بازنشر ارسال شده در مرداد 96 در 19 ساعت قبل، alikhani98 گفته است : ممنون ولی اگر دستور مربوط به کد خودم را لطف کنید درست کنید ممنون میشم //بعد از کلیک خارج از صفحه منو بسته میشود $("html, body").click(function(e) { if ($(e.target).hasClass('burger')) { return false; } if ( $('.menu_sadegh' ).hasClass( "menu_sadegh--active" ) ) { $('.menu_sadegh').removeClass('menu_sadegh--active'); } active = true; }); 1 لینک به ارسال
alikhani98 517 ارسال شده در مرداد 96 مالک گزارش بازنشر ارسال شده در مرداد 96 در 6 ساعت قبل، Mirrajabi گفته است : //بعد از کلیک خارج از صفحه منو بسته میشود $("html, body").click(function(e) { if ($(e.target).hasClass('burger')) { return false; } if ( $('.menu_sadegh' ).hasClass( "menu_sadegh--active" ) ) { $('.menu_sadegh').removeClass('menu_sadegh--active'); } active = true; }); ممنون ولی یکبار بیشتر کار نمیکنه ! منظورم اینه که موقعی که بیرون کلیک میکنم و بعد روی منو کلیک میکنم که باز بشه اتفاق نمی افته لینک به ارسال
Mirrajabi 455 ارسال شده در مرداد 96 گزارش بازنشر ارسال شده در مرداد 96 (ویرایش شده) https://jsfiddle.net/74LhujnL/12/ این کد تقریبا همون چیزی که می خواید. فقط مقدار داخل و استایل مورد نظر باید بهش اضافه کنید. ویرایش شده مرداد 96 توسط Mirrajabi لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری