kooroshheydarirad
شنبه 22 مهر 1396, 09:50 صبح
با سلام
من تابع زیر را نوشتم و اون رو توی رخداد کلیک یک دکمه در یک فایل html قرار دادم
function openNav() {
if(document.getElementById("main_menu").style.width == "0px"){
document.getElementById("main_menu").style.width = "250px";
}else{
//alert("nok!");
document.getElementById("main_menu").style.width = "0px";
}
}
حال مشکل اینجاست که وقتی صفحه html رو توی مرورگر باز میکنم، برای بار اول باید دوبار روی دکمه کلیک کنم تا منو را باز کند اما برای دفعات بعدی یک بار کلیک باز میکند و یک بار کلیک می بندد.
ایراد کارم کجاست و چیکار کنم؟
من تابع زیر را نوشتم و اون رو توی رخداد کلیک یک دکمه در یک فایل html قرار دادم
function openNav() {
if(document.getElementById("main_menu").style.width == "0px"){
document.getElementById("main_menu").style.width = "250px";
}else{
//alert("nok!");
document.getElementById("main_menu").style.width = "0px";
}
}
حال مشکل اینجاست که وقتی صفحه html رو توی مرورگر باز میکنم، برای بار اول باید دوبار روی دکمه کلیک کنم تا منو را باز کند اما برای دفعات بعدی یک بار کلیک باز میکند و یک بار کلیک می بندد.
ایراد کارم کجاست و چیکار کنم؟