سوال درباره بازشدن زیرمنو هنگام کلیک کردن

پرسیده شده
فعالیت 947 روز پیش
دیده شده 483 بار
0

سلام و درود

بنده از دستور زیر برای باز شدن زیر منوم استفاده کردم:

li.has-sub-menu:focus-within ul.sub-menu {

    displayblock;

    } 

 

اما وقتی روی آیتم مورد نظرم کلیک میکنم تا زیر منو باز بشه, صفحه رفرش میشه و به ابتدای سند میره.

.چیکار بکنم که فقط زیر منوم باز بمونه

فایل پیوست

عیلرضا شهریاری
عیلرضا شهریاری

26 شهریور 00

0
حذف شده

ul که کلاس sub-menu داره درون تگ a قرار نگرفته؟

فایل پیوست

وحید صالحی

توسط

وحید صالحی

27 شهریور 00

حذف شده
نه درون تگ li قرار گرفته کنار تگ a این زیر نشون دادم چه جوری نوشتم.
عیلرضا شهریاری

28 شهریور 00

0
حذف شده

کدهایی که نوشتم مشابه اونچه در ویدیو آموزش دادین به شکل زیر:

اما هنوز نتونستم ایرادشو پیدا کنم. و بفهمم چرا با کلیک روی ‘دوره های آموزشی’ صفحه رفرش میشه؟

 

    <div class="div-10">

        <nav class="nav-menu">

            <ul class="ul-menu">

                <li><a href="">خانه</a></li>

                <li class="has-sub-menu">

                    <a href="">دوره های آموزشی</a>

                    <ul class="sub-menu">

                        <li><a href="#">طراحی سایت</a></li>

                        <li><a href="#">جاوااسکریپت</a></li>

                        <li><a href="#">رابط کاربری</a></li>

                    </ul>

                </li>

                <li><a href="">درباره ما</a></li>

                <li><a href="">تماس با ما</a></li>

                <li><a href="">پشتیبانی</a></li>

            </ul>

        </nav>

 

فایل پیوست

عیلرضا شهریاری

توسط

عیلرضا شهریاری

28 شهریور 00

0
حذف شده

اگر مثل کدهای ما در دوره باشه قطعا نباید مشکلی باشه چون توی ویدئو می بینید که بدون مشکل کار می کنه قطعا یجایی رو استباه کردید به هر حال مقدار اتریبیوت href  رو از تگ a مورد نظر بگیرید به شکل زیر :

 

     <a >دوره های آموزشی</a>
فایل پیوست

وحید صالحی

توسط

وحید صالحی

30 شهریور 00