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

موضوع: آموزش ساخت منوی شناور با CSS و jQuery

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    May 2013
    نوشته ها
    100
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    409
    تشکر شده در
    68 پست

    پیش فرض آموزش ساخت منوی شناور با CSS و jQuery

    در ابتدا ما کد HTML منوی خود را با استفاده از لیست ها (ul) ایجاد می کنیم.
    <div> <div> <ul> <li><a href="http://www.persianscript.ir">خانه</a></li> <li><a href="http://forum.persianscript.ir">تالار گفتگو</a></li> <li><a href="http://up.persianscript.ir">آپلود فایل</a></li> <li><a href="">تماس با ما</a></li> </ul> </div> </div>
    سپس کد css برای ایجاد منو را به صورت زیر ایجاد می کنیم.
    .nav-container{ background:#000;} .ps-nav{ z-index: 9999; position: fixed; top: 0; width: 100%;} /* this make our menu float top */ .nav { height: 29px;} .nav ul { list-style: none; } .nav ul li{float: right; padding: 6px; border-left: 1px solid #ACACAC;} .nav ul li:first-child{ padding-right: 0;} .nav ul li a { } .nav ul li a:hover{ text-decoration: none;color:#ccc;}
    در کد CSS ما تمامی موارد به صورت معمول می باشند. تنها class متفاوت ps-nav می باشد که تعیین می کند منو در وضعیت fixed در بالای سایت نمایش داده شود. این کد را با استفاده از jQuery فعال و غیر فعال می کنیم.
    کد جاوای ما به صورت زیر است.
    <script type="text/javascript"> var _rys = jQuery.noConflict(); _rys("document").ready(function(){ _rys(window).scroll(function () { if (_rys(this).scrollTop() > 150) { _rys('.nav-container').addClass("ps-nav"); } else { _rys('.nav-container').removeClass("ps-nav"); } }); }); </script>
    در این کد مشخص می کنیم که اگر اسکرول سایت بیشتر از ۱۵۰ پیکسل پایین اورده شد . class مورد نظر ما یعنی ps-nav فعال شود. و در غیر اینصورت غیر فعال و حذف شود.
    فراموش نکنید که کد زیر را حتما در بخش <head> سایت خود فراخوانی کنید
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>

    نوشته شدن توسط پرشین اسکریپت

  2. تعداد تشکر ها از negin.server به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو جدید interhost آواتار ها
    تاریخ عضویت
    May 2013
    نوشته ها
    79
    تشکر تشکر کرده 
    69
    تشکر تشکر شده 
    72
    تشکر شده در
    64 پست

    پیش فرض پاسخ : آموزش ساخت منوی شناور با CSS و jQuery

    در ابتدا ما کد HTML منوی خود را با استفاده از لیست ها (ul) ایجاد می کنیم.

    کد PHP:
    <div> <div> <ul> <li><a rel="nofollow"  href="http://www.persianscript.ir">خانه</a></li>  <li><a rel="nofollow" href="http://forum.persianscript.ir">تالار  گفتگو</a></li> <li><a rel="nofollow"  href="http://up.persianscript.ir">آپلود فایل</a></li>  <li><a href="">تماس با ما</a></li> </ul>  </div> </div
    سپس کد css برای ایجاد منو را به صورت زیر ایجاد می کنیم.

    کد PHP:
    .nav-containerbackground:#000;} .ps-nav{ z-index: 9999; position:  fixed; top: 0; width: 100%;} /* this make our menu float top */ .nav {  height: 29px;} .nav ul { list-style: none; } .nav ul li{float: right;  padding: 6px; border-left: 1px solid #ACACAC;} .nav ul li:first-child{  padding-right: 0;} .nav ul li a { } .nav ul li a:hover{ text-decoration:  none;color:#ccc;} 
    در کد CSS ما تمامی موارد به صورت معمول می باشند. تنها class متفاوت ps-nav می باشد که تعیین می کند منو در وضعیت fixed در بالای سایت نمایش داده شود. این کد را با استفاده از jQuery فعال و غیر فعال می کنیم.
    کد جاوای ما به صورت زیر است.

    کد PHP:
    <script type="text/javascript"> var _rys jQuery.noConflict();  _rys("document").ready(function(){  _rys(window).scroll(function () { if  (_rys(this).scrollTop() > 150) {  _rys('.nav-container').addClass("ps-nav"); } else {  _rys('.nav-container').removeClass("ps-nav"); } });  }); </script
    در این کد مشخص می کنیم که اگر اسکرول سایت بیشتر از ۱۵۰ پیکسل پایین اورده شد . class مورد نظر ما یعنی ps-nav فعال شود. و در غیر اینصورت غیر فعال و حذف شود.
    فراموش نکنید که کد زیر را حتما در بخش <head> سایت خود فراخوانی کنید

    کد PHP:
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script

    نوشته شدن توسط پرشین اسکریپت
    تگ گزاری شد توسط interhost | اینترهاست - اعضا
    www.interhost.ir
    هاست 500 مگابیت 3 تومان===هاست 1 گیگ 6 تومان
    هاست 5 گیگ 10 تومان
    ادد کنید : markazdlhelp@yahoo.com

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

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

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

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

  1. ساخت منوی همبرگری به کمک CSS و JQuery
    توسط JahanSoft در انجمن JavaScript
    پاسخ ها: 0
    آخرين نوشته: June 1st, 2017, 21:49
  2. فیلم آموزش jquery به زبان فارسی
    توسط maryam_saboori در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: December 27th, 2014, 19:35
  3. آموزش ساخت یک فرم تماس با ما (Ajax,jQuery)
    توسط negin.server در انجمن AJAX
    پاسخ ها: 3
    آخرين نوشته: July 24th, 2013, 02:42
  4. دانلود کتاب آموزش jQuery به زبان فارسی
    توسط maede در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: October 26th, 2011, 14:50
  5. آموزش Jquery
    توسط alborzhost در انجمن دیگر زبان ها
    پاسخ ها: 0
    آخرين نوشته: September 21st, 2011, 14:56

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

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