راکت

باز موندن منو کشویی بعد از برگشت

سلام . من یه منو کناری دارم که با کلیک زیرمجموعه باز میشه و روش کلیک میکنم . میخوام بعد کلیک اون منو که باز شده باز بمونه.
مرسی.

  <nav class="mt-2">
                <ul   class="nav nav-pills nav-sidebar flex-column " data-widget="treeview" role="menu" data-accordion="false">

                    <li   class="nav-item has-treeview ">
                        <a href="#" class="nav-link ">
                            <i class="nav-icon fa fa-dashboard"></i>
                            <p>
                                اطلاعات پایه برنامه
                                <i class="right fa fa-angle-left"></i>
                            </p>
                        </a>
                        <ul  class="nav nav-treeview">

                            <li class="nav-item">
                                <a href="https://roocket.ir/{{url('category/create')}}" class="nav-link active">
                                    <i class="fa fa-circle-o nav-icon text-danger"></i>
                                    <p> زیرمجموعه اول</p>
                                </a>
                            </li>

ثبت پرسش جدید
سیدعلی موسوی
سیدعلی موسوی
تخصص :سی شارپ و پی اچ پی
@juza666 سال پیشمطرح شد
2

سلام
این کد رو تویی هلپرفاکنشت بنویس

function openmenu($patch, $active = 'menu-open')
{
    return call_user_func_array('Request::is', (array)$patch) ? $active: '';
}

function active($patch, $active = 'active')
{
    return call_user_func_array('Request::is', (array)$patch) ? $active: '';
}

و اینجوری تویی سایدبارت استفاده بکن

<li class="nav-item has-treeview {{openmenu(['admin/products','admin/products/*'])}}">
            <a href="#" class="nav-link {{active(['admin/products','admin/products/*'])}}">
              <i class="nav-icon fa fa-table"></i>
              <p>
                محصولات
                <i class="right fa fa-angle-left"></i>
              </p>
            </a>
            <ul class="nav nav-treeview" style="background-color: #4c4c4c;">
              <li class="nav-item">
                <a href="https://roocket.ir/admin/products/add" class="nav-link {{active(['admin/products/add'])}}">
                  <i class="fa fa-circle-o nav-icon"></i>
                  <p>ایجاد محصول</p>
                </a>
              </li>
              <li class="nav-item">
                <a href="https://roocket.ir/admin/products" class="nav-link {{active(['admin/products','admin/products/edit/*'])}}">
                  <i class="fa fa-circle-o nav-icon"></i>
                  <p>لیست محصولات</p>
                </a>
              </li>
            </ul>
          </li>

روح اله ابراهیم زاده
روح اله ابراهیم زاده
تخصص :PHP.LARAVEL
@rohi13866 سال پیشمطرح شد
0

دوستان عزیز؟ راهش چیه


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

سلام بعد از کلیک روی کجا باز بمونه روی منو ؟
با جاوااسکریپت باید بگید هر زمان کلیک شد کلاس active اضافه بشه هر زمان دوباره کلیک شد اگر کلاس active بود محو بشه تا بسته بشه


میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad6 سال پیشمطرح شد
0

کدهاتون کامل نیست، نصفه نیمه هستش. کامل بزارید.
عکس از خروجی بزارید که بفهمیم چی به چیه.


روح اله ابراهیم زاده
روح اله ابراهیم زاده
تخصص :PHP.LARAVEL
@rohi13866 سال پیشمطرح شد
0

همون پنل ادمین که راکت فارسی کرده . منو سایدبارش . کنارش


روح اله ابراهیم زاده
روح اله ابراهیم زاده
تخصص :PHP.LARAVEL
@rohi13866 سال پیشمطرح شد
0

این لینکو ببینید منو کنار راست - روی هر کدوم که کلیک کنیم و باز شه و منو رو کلیک کنیم وقتی صفحه جدید میاد اون منو بسته میشه . من میخوام اونی که کلیک شده باز بمونه . مرسی
https://hesammousavi.github.io/PersianAdminLTE/


میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad6 سال پیشمطرح شد
0

اتفاقا هر کدوم که باز میشه و یکی از گزینه های داخلیش رو کلیک می کنیم، سپس واردش میشیم، توی صفحه ی جدید، این موارد باز می مونند و بسته نشدن.


روح اله ابراهیم زاده
روح اله ابراهیم زاده
تخصص :PHP.LARAVEL
@rohi13866 سال پیشمطرح شد
0

اره ولی تو نرم افزار من بسته میشه . همه js هارم دونه دونه چک کردم بی فایدس


میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad6 سال پیشمطرح شد
0

ببینید، مسئله اینه که، وقتی شما وارد یک صفحه جدید میشید، کدهای مخصوص اون صفحه مورد استفاده قرار میگیره.
الان اینها جوری تنظیم شدن که در هر صفحه ای که وارد میشید، کلاس menu-open برای اون فهرست های سمت راستی به تناسب ِ اون صفحه برای li ها وجود داره و اضافه شده. برای همینه که وقتی وارد یک صفحه جدید میشیم، اونها باز هستند.


روح اله ابراهیم زاده
روح اله ابراهیم زاده
تخصص :PHP.LARAVEL
@rohi13866 سال پیشمطرح شد
0

@milad خب الان من چیکار کنم که این اتفاق بیفته؟


سیدعلی موسوی
سیدعلی موسوی
تخصص :سی شارپ و پی اچ پی
@juza666 سال پیشمطرح شد
2

سلام
این کد رو تویی هلپرفاکنشت بنویس

function openmenu($patch, $active = 'menu-open')
{
    return call_user_func_array('Request::is', (array)$patch) ? $active: '';
}

function active($patch, $active = 'active')
{
    return call_user_func_array('Request::is', (array)$patch) ? $active: '';
}

و اینجوری تویی سایدبارت استفاده بکن

<li class="nav-item has-treeview {{openmenu(['admin/products','admin/products/*'])}}">
            <a href="#" class="nav-link {{active(['admin/products','admin/products/*'])}}">
              <i class="nav-icon fa fa-table"></i>
              <p>
                محصولات
                <i class="right fa fa-angle-left"></i>
              </p>
            </a>
            <ul class="nav nav-treeview" style="background-color: #4c4c4c;">
              <li class="nav-item">
                <a href="https://roocket.ir/admin/products/add" class="nav-link {{active(['admin/products/add'])}}">
                  <i class="fa fa-circle-o nav-icon"></i>
                  <p>ایجاد محصول</p>
                </a>
              </li>
              <li class="nav-item">
                <a href="https://roocket.ir/admin/products" class="nav-link {{active(['admin/products','admin/products/edit/*'])}}">
                  <i class="fa fa-circle-o nav-icon"></i>
                  <p>لیست محصولات</p>
                </a>
              </li>
            </ul>
          </li>

میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad6 سال پیشمطرح شد
0

@rohi1386
این مسئله مربوط به سمت کاربر نمیشه، به سمت سرور برمیگرده. من دانش برنامه نویسی سمت سرور ندارم، شما احتمالا بهتر بلد هستین.
دوستمون هم راهکاری ارائه دادن.


روح اله ابراهیم زاده
روح اله ابراهیم زاده
تخصص :PHP.LARAVEL
@rohi13866 سال پیشمطرح شد
0

@juza666
سلام مهندس خلی ممنون از راهنماییت اون حل شد. الان یه گزینه دارم با اون هم مثل همین گیر کردم برای باز موندنش بعد از رفرش صفحه . ممنون میشم راهنمایی کنین. خدا خیرت بده

 <button data-toggle="collapse" data-target="#demo{{category->id}}">Collapsible</button>
@forech(products as product)
<div id="demo{{category->id}}" class="collapse">
Lorem ipsum dolor text....
</div> 
@endforeach

سیدعلی موسوی
سیدعلی موسوی
تخصص :سی شارپ و پی اچ پی
@juza666 سال پیشمطرح شد
0

سوال تون رو متوجه نشدم!


روح اله ابراهیم زاده
روح اله ابراهیم زاده
تخصص :PHP.LARAVEL
@rohi13866 سال پیشمطرح شد
0

@juza666
میخوام وقتی روش کلیک میکنم و collaps باز میشه تو رفرش صفحه بسته نشه دیگه . کدشم اینه:

 <button data-toggle="collapse" data-target="#demo{{category->id}}">Collapsible</button>
@forech(products as product)
<div id="demo{{category->id}}" class="collapse">
Lorem ipsum dolor text....
</div> 
@endforeach

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

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