یک افکت کاربردی برای قسمت منو در وب سایت

نوشته شده توسط سرکار خانم خلج

آدرس کوتاه: https://sitedar.com/?p=8164

نظر دهید post

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

$(function () {
var lastScrollTop = 0;
var $navbar = $(‘.upmenu’);

$(window).scroll(function(event){
var ht = $(this).scrollTop();

if (ht > lastScrollTop) { // scroll down

// use this is jQuery full is used
$navbar.fadeOut()

// use this to use CSS3 animation
// $navbar.addClass(“fade-out”);
// $navbar.removeClass(“fade-in”);

// use this if no effect is required
// $navbar.hide();
} else { // scroll up

// use this is jQuery full is used
$navbar.fadeIn()

// use this to use CSS3 animation
// $navbar.addClass(“fade-in”);
// $navbar.removeClass(“fade-out”);

// use this if no effect is required
// $navbar.show();
}
lastScrollTop = ht;
});
});

اطلاعات تماس
شعبه 1 و آموزشگاه: تهران، سعادت آباد، چهار راه سرو، کوچه آریا، پلاک 4، طبقه 4، واحد 7
شعبه 2: تهران، سعادت آباد، ضلع جنوب غربی چهار راه سرو، پلاک 62، طبقه 5، واحد 12
تلفن ها: 02122083926 - 02122085386 - 02122082258 (9 الی 17 - پنج شنبه تا 13)
ایمیل: info@sitedar.com
اینستاگرام: darkoobwebdesign
افتخارات و مجوزها
  • جزو شرکت های خلاق معاونت علمی
  • عضو سازمان نظام صنفی رایانه ای
  • رتبه ۴ شورای عالی انفورماتیک
  • دارای مجوز آموزشگاه از فنی و حرفه ای
  • دارای مجوز نشر دیجیتال
  • دارای پروانه کانون آگهی و تبلیغاتی
  • پروانه کسب و کارهای مجازی
  • عضو انجمن کسب و کارهای اینترنتی
  • دارای نماد اعتماد الکترونیکی
پشتیبانی 24 ساعته 7 روز