نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: (مهم) مشکل در طراحی قالب با بوت استرپ

  1. #1
    عضو جدید alirezakiani آواتار ها
    تاریخ عضویت
    Sep 2015
    محل سکونت
    تهران
    نوشته ها
    36
    تشکر تشکر کرده 
    24
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض (مهم) مشکل در طراحی قالب با بوت استرپ

    سلام دوستان من دارم یه قالب با بوت استرپ میسازم ، ولی توی ساخت ناوبار دچار مشکل شدم
    مشکلم اینه :
    با قطعه کد jquery زیر تونستم کاری کنم که وقتی موس رو nvbar hover میشه زیر منو ها نمایش داده بشه اما میخوام که در حالت sm و xs این تنظیمات (کد) از بین بره و به حالت پیش فرض برگرده (فقط با کلیک باز شه ) لطفا راهنمایی کنید کد رو چطور تغییر بدم؟ یا اصلا یه راهکار مناسب تر
    <script type="text/javascript">
    $(document).ready(function(){
    $('ul.nav li.dropdown').hover(function(){
    $('ul.dropdown-menu',this).fadeIn();
    } ,
    function(){
    $('ul.dropdown-menu',this).fadeOut();

    }


    );


    });
    </script>
    ویرایش توسط alirezakiani : June 27th, 2016 در ساعت 15:38

    طراحی حرفه ای وبسایت ، برنامه نویسی
    طراحی قالب اختصاصی ، خدمات سئو
    فروش هاستینگ نامحدود فقط 1000 تومان ماهانه
    Yahoo Id : pserver telegram Id : gomnam9495

  2. # ADS




     

  3. #2
    عضو انجمن mojtaba05 آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    200
    تشکر تشکر کرده 
    120
    تشکر تشکر شده 
    164
    تشکر شده در
    140 پست

    پیش فرض پاسخ : (مهم) مشکل در طراحی قالب با بوت استرپ

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

    کد PHP:
    @media screen and (min-width981px){
        
    li:hover ul {displayblock}

    کد بالا فقط موقعی کار می کنه که صفحه نمایش بزرگتر از 980 پیکسل باشه.

    اما اگر به هر دلیلی تمایل به استفاده از جاوااسکریپت دارید، می تونید اول عرض صفحه رو بدست بیارید و بعد شرط بگذارید که اگر عرض صفحه از فلان اندازه بیشتر بود، این کار (نمایش زیر منو با هاور) انجام بشه:


    کد PHP:
    $(document).ready(function(){
        var 
    screenWidth = $(window).width();
        if(
    screenWidth 980){
            $(
    'ul.nav li.dropdown').hover(function(){
                $(
    'ul.dropdown-menu',this).fadeIn();
            } ,
            function(){
                $(
    'ul.dropdown-menu',this).fadeOut();
            });    
        }
    }); 
    البته ممکنه خود بوت استرپ تابع یا کلاس پیش فرضی برای این کار داشته باشه، من بوت استرپ کار نکردم.

  4. تعداد تشکر ها ازmojtaba05 به دلیل پست مفید


  5. #3
    عضو جدید hamidsh91 آواتار ها
    تاریخ عضویت
    Nov 2013
    محل سکونت
    شهر اولین‌ها
    نوشته ها
    12
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    14
    تشکر شده در
    11 پست

    پیش فرض پاسخ : (مهم) مشکل در طراحی قالب با بوت استرپ

    نقل قول نوشته اصلی توسط mojtaba05 نمایش پست ها
    سلام، اگر هدفتون فقط نمایش زیرمنو هست و افکت خاصی مد نظر ندارید، بهتره به جای جاوااسکریپت از سی اس اس استفاده کنید:

    کد PHP:
    @media screen and (min-width981px){
        
    li:hover ul {displayblock}

    کد بالا فقط موقعی کار می کنه که صفحه نمایش بزرگتر از 980 پیکسل باشه.

    اما اگر به هر دلیلی تمایل به استفاده از جاوااسکریپت دارید، می تونید اول عرض صفحه رو بدست بیارید و بعد شرط بگذارید که اگر عرض صفحه از فلان اندازه بیشتر بود، این کار (نمایش زیر منو با هاور) انجام بشه:


    کد PHP:
    $(document).ready(function(){
        var 
    screenWidth = $(window).width();
        if(
    screenWidth 980){
            $(
    'ul.nav li.dropdown').hover(function(){
                $(
    'ul.dropdown-menu',this).fadeIn();
            } ,
            function(){
                $(
    'ul.dropdown-menu',this).fadeOut();
            });    
        }
    }); 
    البته ممکنه خود بوت استرپ تابع یا کلاس پیش فرضی برای این کار داشته باشه، من بوت استرپ کار نکردم.
    سلام . در تکمیل فرمایش دوستمون برای بوت استرپ و از طریق css باید این کد رو اضافه کنید :

    کد PHP:
    @media (min-width:997px) {

    .
    dropdown:hover .dropdown-menu {
        
    displayblock;
        
    margin-top0
     }



  6. تعداد تشکر ها از hamidsh91 به دلیل پست مفید


  7. #4
    عضو جدید alirezakiani آواتار ها
    تاریخ عضویت
    Sep 2015
    محل سکونت
    تهران
    نوشته ها
    36
    تشکر تشکر کرده 
    24
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض پاسخ : (مهم) مشکل در طراحی قالب با بوت استرپ

    دوستان عزیز ممنون از پاسختون
    بایکم دستکاری کد ها مشکل حل شد!
    ضمناً من ناوبارم رو navbar-fixed-top استفاده کردم آیا امکانش هست با یه همچین حالتی بگیم که در حالت sm وxs این حالت از بین بره؟
    ویرایش توسط alirezakiani : June 27th, 2016 در ساعت 16:14

    طراحی حرفه ای وبسایت ، برنامه نویسی
    طراحی قالب اختصاصی ، خدمات سئو
    فروش هاستینگ نامحدود فقط 1000 تومان ماهانه
    Yahoo Id : pserver telegram Id : gomnam9495

  8. #5
    عضو جدید hamidsh91 آواتار ها
    تاریخ عضویت
    Nov 2013
    محل سکونت
    شهر اولین‌ها
    نوشته ها
    12
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    14
    تشکر شده در
    11 پست

    پیش فرض پاسخ : (مهم) مشکل در طراحی قالب با بوت استرپ

    شما کد جی کوئری قبلی رو کلا حذف کنید . اون کدی رو که گذاشتم بزارید فقط بجای 997px بنویسید از چه سایزی به بعد از طریق هاور اجرا باز بشه منو

  9. تعداد تشکر ها از hamidsh91 به دلیل پست مفید


  10. #6
    عضو جدید alirezakiani آواتار ها
    تاریخ عضویت
    Sep 2015
    محل سکونت
    تهران
    نوشته ها
    36
    تشکر تشکر کرده 
    24
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض پاسخ : (مهم) مشکل در طراحی قالب با بوت استرپ

    نقل قول نوشته اصلی توسط hamidsh91 نمایش پست ها
    شما کد جی کوئری قبلی رو کلا حذف کنید . اون کدی رو که گذاشتم بزارید فقط بجای 997px بنویسید از چه سایزی به بعد از طریق هاور اجرا باز بشه منو
    ممنون دوست عزیز
    آیا امکانش هست که با همین css و important بگم که مثلا زیر منو ها با یه افکت خاصی مثلا از بالا به پایین ظاهر بشن؟ از css یا jquery استفاده کنم؟ کدومشون مناسبن؟

    - - - Updated - - -

    من هر چی کلاس میدم چیزی نمیگیره
    میخوام وقتی موس روش هاور شد زیر منو ها از بالا به پایین آهسته ظاهر بشن باید چیکار کنم؟

    طراحی حرفه ای وبسایت ، برنامه نویسی
    طراحی قالب اختصاصی ، خدمات سئو
    فروش هاستینگ نامحدود فقط 1000 تومان ماهانه
    Yahoo Id : pserver telegram Id : gomnam9495

  11. #7
    عضو جدید alirezakiani آواتار ها
    تاریخ عضویت
    Sep 2015
    محل سکونت
    تهران
    نوشته ها
    36
    تشکر تشکر کرده 
    24
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض پاسخ : (مهم) مشکل در طراحی قالب با بوت استرپ

    دوستان کارم اضطراریه کمک میکنید؟

    طراحی حرفه ای وبسایت ، برنامه نویسی
    طراحی قالب اختصاصی ، خدمات سئو
    فروش هاستینگ نامحدود فقط 1000 تومان ماهانه
    Yahoo Id : pserver telegram Id : gomnam9495

  12. #8
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : (مهم) مشکل در طراحی قالب با بوت استرپ

    سلام، چرا از کلاس های خودش استفاده نمیکنید ؟ مثلا اگر کلاس visible-lg بدید فقط برای lg قابل نمایش است یا کلاس hidden-sm فقط صفحه سایز sm پنهان میکند.

  13. #9
    عضو جدید hamidsh91 آواتار ها
    تاریخ عضویت
    Nov 2013
    محل سکونت
    شهر اولین‌ها
    نوشته ها
    12
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    14
    تشکر شده در
    11 پست

    پیش فرض پاسخ : (مهم) مشکل در طراحی قالب با بوت استرپ

    با سی اس اس که قطعا بهتره ، اما در صورتی که نیازی به افکت نداشته باشید.

    در غیر اینصورت باید از جی کوئری استفاده کنید :

    کد PHP:
    if (matchMedia('only screen and (min-width: 480px)').matches) {


        $(
    '.dropdown').hover(
            function() {
                $(
    this).find('.dropdown-menu').stop(truetrue).delay(200).fadeIn();
            }, 
            function() {
                $(
    this).find('.dropdown-menu').stop(truetrue).delay(200).fadeOut();
            }
        );

        $(
    '.dropdown-menu').hover(
            function() {
                $(
    this).stop(truetrue);
            },
            function() {
                $(
    this).stop(truetrue).delay(200).fadeOut();
            }
        );
        
        } 

    ما اینجا گفتیم که اگه عرض صفحه بیشتر از 480 بود کد رو اجرا کنه

    - - - Updated - - -

    اشباه کدرو نوشته بودم مجدد نگاه کنید.

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 12
    آخرين نوشته: April 5th, 2017, 00:17
  2. پاسخ ها: 1
    آخرين نوشته: January 4th, 2017, 16:06
  3. پاسخ ها: 209
    آخرين نوشته: October 28th, 2013, 10:24
  4. ساخت انواع حالت ها با بوت استرپ
    توسط shamimi در انجمن مباحث دیگر
    پاسخ ها: 1
    آخرين نوشته: April 16th, 2013, 18:58
  5. ریموت دکستاپ
    توسط amin7x در انجمن مباحث دیگر
    پاسخ ها: 1
    آخرين نوشته: July 26th, 2011, 20:21

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •