Notice: wp_deregister_script was called incorrectly. اسکریپت‌ها و شیوه‌نامه‌ها نباید پیش از wp_enqueue_scripts، admin_enqueue_scripts و login_enqueue_scripts ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190 Warning: Cannot modify header information - headers already sent by (output started at /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php:289) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/feed-rss2.php on line 8 روناک وب | طراحی سایت | طراحی قالب وردپرس | طراحی سایت وردپرس » هدر چسبنده بالا در وردپرس http://ronakweb.com طراحی سایت ، طراحی قالب وردپرس ، سئو و بهینه سازی سایت ، دانلود اسکریپت و فیلم آموزشی طراحی سایت و وردپرس از خدمات روناک وب می باشد Sat, 19 Aug 2023 09:51:14 +0000 fa-IR hourly 1 افزونه و کد جی کوئری Sticky Menu منو چسبنده و هدر ثابت در وردپرس http://ronakweb.com/1302/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d9%88-%da%a9%d8%af-%d8%ac%db%8c-%da%a9%d9%88%d8%a6%d8%b1%db%8c-sticky-menu-%d9%85%d9%86%d9%88-%da%86%d8%b3%d8%a8%d9%86%d8%af%d9%87.html http://ronakweb.com/1302/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d9%88-%da%a9%d8%af-%d8%ac%db%8c-%da%a9%d9%88%d8%a6%d8%b1%db%8c-sticky-menu-%d9%85%d9%86%d9%88-%da%86%d8%b3%d8%a8%d9%86%d8%af%d9%87.html#comments Mon, 07 Dec 2015 06:29:50 +0000 http://ronakweb.com/?p=1302 احتمالا در وبگردی هایتان با سایتهایی که دارای منوی چسبنده یا منوی ثابت بالای سایت Sticky Menu که با اسکرول کردن صفحه به پایین در بالای صفحه ثابت می مانند و می توان از آن برای دسترسی به موضوعات استفاده کرد برخورد کرده اید برای ایجاد چنین بخش هایی می توان در وردپرس با استفاده از افزونه و کد جی کوئری Sticky Menu ساخت البته هر بخشی که بخواهید و نیاز داشته باشید از منو و هدر گرفته تا جدیدترین مطالب یا دکمه های اشتراک گذاری در شبکه های اجتماعی را می توان به صورت چسبنده در صفحه قرار داد در این نوشته از روناک وب قصد معرفی افزونه و کد جی کوئری Sticky Menu منو چسبنده و هدر ثابت در وردپرس را داریم که می توان با استفاده از کدهای jquery و css بخش های چسبنده صفحه را در انواع cms و حتی وبلاگ ایجاد کرد پس تا انتهای مطلب همراه ما باشید.

افزونه و کد جی کوئری Sticky Menu منو چسبنده و هدر ثابت در وردپرس

ایجاد بخش چسبان با افزونه و کد جی کوئری Sticky Menu

در هنگام طراحی قالب وردپرس یا ایجاد پوسته برای وبلاگ و سیستم های مدیریت محتوای دیگر می توان از کد جی کوئری و css برای ساخت اجزاء چسبنده استفاده کرد البته می توان تنها با استفاده از css و دستور position:fixed اجزاء ثابت ایجاد کرد تنها عیب استفاده از css تنها عدم ایجاد قابلیت بهره گیری از اسکرول صفحه می باشد یعنی هر بخشی که ثابت شد همیشه در همانجا نمایش داده می شود ولی با بکارگیری jquery می توانیم اسکرول کردن کاربر را شناسایی کنیم و در صورتیکه از ارتفاع مشخصی طی شد منو یا بخش چسبان نمایش داده شود در حقیقت کار حرفه ای تر می شود.

اگر می خواهید از کد برای ساخت Sticky Menu منوی چسبنده استفاده کنید، کدهای jquery زیر را در سربرگ header قالب تان بعد از کتابخانه جی کوئری کپی کنید.

<script>
$(document).ready(function() {
var stickyNavTop = $('.nav').offset().top;
var stickyNav = function(){
var scrollTop = $(window).scrollTop();
if (scrollTop > stickyNavTop) { 
    $('.nav').addClass('sticky');
} else {
    $('.nav').removeClass('sticky'); 
}};
stickyNav();
$(window).scroll(function() {stickyNav();});});
</script>
// css codes copy to style.css
.sticky {
position: fixed;
width: 100%;
left: 0;
top: 0;
z-index: 10000;
border-top: 0;
}

کلاس .nav مشخص کننده بخشی است که می خواهیم بعد از رسیدن کاربر به آن با اسکرول موس در صفحه ثابت شود می توانید کلاس nav را به منو، هدر، جدیدترین مطالب در ستون های کناری سایت و … اختصاص دهید. سپس کدهای css بالا را در فایل شیوه نامه style.css پوسته تان کپی کنید. توسط کلاس تعریف شده منو چسبنده به صورت تمام صفحه و در بالاترین بخش صفحه نمایش قرار می گیرد. اگر می خواهید تمام صفحه نباشد تمام دستورها بجز دستور position:fixed را حذف کنید.

افزونه وردپرس Sticky Menu منو چسبنده و هدر ثابت

افزونه وردپرس Sticky Menu منو چسبنده و هدر ثابت

اگر به هردلیلی نمی خواهید از کد استفاده کنید می توانید توسط افزونه های ایجاد منوی چسبنده این قابلیت را در وردپرس ایجاد کنید. توسط افزونه Sticky Menu (or Anything!) on Scroll می توان منو ثابت بالای سایت و صفحه نمایش ایجاد کرد. پس از نصب و فعال سازی با مراجعه به بخش تنظیمات افزونه کلاس یا ای دی class or id مربوط به بخشی که قصد چسبان کردنش را دارید به همراه تنظیماتی مانند فاصله از بالای صفحه، ایجاد و یا عدم نمایش در موبایل یا تبلت، تنظیم خاصیت z-index برای نمایش در بالاترین سطح نسبت به سایر اجزاء قالب و … را انجام می دهد.
افزونه وردپرس Awesome Sticky Header برای ایجاد هدر چسبنده مورد استفاده قرار می گیرد تا بتوانید الاوه بر منو سایر المانهای دیگری مثل: لوگو ، عنوان و توضیحات سایت، نوار جستجو و … را نیز به حالت چسبنده در بیاورید. از امکانات این افزونه می توان به مواردی مانند: امکان تنظیم رنگ متن و زمینه منو و سایر اجزاء قالب، تعیین فاصله بخشها نسبت به یکدیگر، افزودن چند منو و فهرست به سربرگ چسبنده، امکان تعریف باز شدن زیرمنو ها در سمت راست یا چپ دسته مادر، نوشتن css دلخواه برای ایجاد سربرگ چسبان مورد نظر و …

در این مطلب چند افزونه و کد جی کوئری Sticky Menu منوی چسبنده معرفی شد تا به دلخواه از آنها در سایت و یا وبلاگتان استفاده کنید.

]]>
http://ronakweb.com/1302/%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d9%88-%da%a9%d8%af-%d8%ac%db%8c-%da%a9%d9%88%d8%a6%d8%b1%db%8c-sticky-menu-%d9%85%d9%86%d9%88-%da%86%d8%b3%d8%a8%d9%86%d8%af%d9%87.html/feed 4