جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
وب
2 سال پیش توسط وب مطرح شد
6 پاسخ

فعال کردن منو

سلام.
چگونه با استفاده از جاوا اسکریپت به یک منو کلاس active بدهم؟


ثبت پرسش جدید
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 2 سال پیش مطرح شد
0

مشکل اینه که سوال تون رو گویا نمی نویسید.
این یکی باید پاسخ به شما باشه، بوسیله جی کوئری/جاوااسکرپیت:
https://stackoverflow.com/questions/20060467/add-active-navigation-class-based-on-url
بوسیله php:
https://stackoverflow.com/questions/13336200/add-class-active-to-active-page-using-php


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 2 سال پیش مطرح شد
0

این آموزش دقیقا پاسخ به سوال شماست:
https://www.w3schools.com/howto/howto_js_add_class.asp


نیما
تخصص : جوجه برنامه نویسی که میخواد فو...
@Nima.nori 2 سال پیش آپدیت شد
0

خیلی راحت با استفاده از سلکتور ها ی js میشه اینکار رو انجام داد

//HTML tag
<div id = "test">
<p>lorem</p>
<div/>

// js script
document.getElementById("test").classList.add("شزفهرث");

حالا کد js رو می تونی هر جا استفاده کنی به عنوان فانکشن یا متد
اگه جواب کمکت کرد ممنون میشم به عنوان بهترین پاسخ انتخابش کنی


وب
تخصص : طراح وب و برنامه نویس
@iran 2 سال پیش مطرح شد
0

@Nima.nori @milad
ممنون
بله من ولی منظورم این نبود.
این بود که چگونه به صورت خودکار یا فقط ثبت یک کلاس یا تابع، بتوانیم لینک های فعال را active کنیم. سمت سرور هم می‌شود این کار را کرد ولی دیدم راه حل با جاوا اسکریپت هم وجود دارد و خواستم بدونم این چه شکلی است.


نیما
تخصص : جوجه برنامه نویسی که میخواد فو...
@Nima.nori 2 سال پیش مطرح شد
0

@iran
میشه برای راهنمایی بهتر منظورت از لینک های فعال رو بگی؟
اگه منظورت اینه که مثلا هر تگی که کلاس اکتیو داشت بشه روش کلیک کرد اونی که نداشت نشه کلیک کرد اینه که
اول همشون رو با
document.getElemenrByTagName()
انتخاب کنی بعد روشون حلقه بزنی و event click رو preventdefult کنی تا هنگام کلیک شدن هیچ اتفاقی نیافته
بعد بیای اون تگ هایی که کلاس اکتیو دارن رو واسهشون یه رویداد Onclick بسازی


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 2 سال پیش مطرح شد
0

مشکل اینه که سوال تون رو گویا نمی نویسید.
این یکی باید پاسخ به شما باشه، بوسیله جی کوئری/جاوااسکرپیت:
https://stackoverflow.com/questions/20060467/add-active-navigation-class-based-on-url
بوسیله php:
https://stackoverflow.com/questions/13336200/add-class-active-to-active-page-using-php


وب
تخصص : طراح وب و برنامه نویس
@iran 2 سال پیش مطرح شد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام