رفتن به مطلب

اسکرول خوردن نرم


پست های پیشنهاد شده

اگه برای وردپرس میخواهید پلاگینش رو قبلا إا دوست عزیزمون Ghaem درست کردم که میتونید برای وردپرس ازش استفاده کنید .

در این مقاله میتونید توضیحاتش رو بخونید و دانلود کنید : http://goo.gl/LQDE8o

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

  • امتیاز 6
لینک به ارسال

سلام دوست عزیز

ابتدا جی کوئری رو فراخوانی کنید


<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'></script>

سپس کد زیر رو انتهای فایل تون قبل از پایان body قرار بدید


<script>
$(function() {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
return false;
}
}
});
});
</script>

بعد هر جا که خواستید اضافه کنید باید برای محل یک آیدی بسازید مثلا


<div id="poorya"></div>

و بعد از یک لینک برای اسکرول نرم استفاده کنید و باه جای مقصد آی دی که ساختید رو وارد کنید مثلا برای بالا


<a href="#poorya"></a>

لینک به ارسال

این اسکریپ ها رو توی فوتر قبل از </body> قرار بدید .


<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.0.6/jquery.mousewheel.min.js" type="text/javascript" charset="utf-8"></script>
<script src="http://simov.github.io/simplr-smoothscroll/lib/jquery.simplr.smoothscroll.js" type="text/javascript" charset="utf-8"></script>
<script src="http://simov.github.io/simplr-smoothscroll/examples/js/demo1.js" type="text/javascript" charset="utf-8"></script>

  • امتیاز 2
لینک به ارسال
  • 2 هفته بعد...

توی کروم که اصلا کار نمیکنه توی فایرفاکس هم اونچیزی که میخوام نیست

نمونه خاصی مد نظرته؟ آدرسش رو بزار.

  • امتیاز 1
لینک به ارسال
  • 3 هفته بعد...

این اسکریپ ها رو توی فوتر قبل از </body> قرار بدید .


<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.0.6/jquery.mousewheel.min.js" type="text/javascript" charset="utf-8"></script>
<script src="http://simov.github.io/simplr-smoothscroll/lib/jquery.simplr.smoothscroll.js" type="text/javascript" charset="utf-8"></script>
<script src="http://simov.github.io/simplr-smoothscroll/examples/js/demo1.js" type="text/javascript" charset="utf-8"></script>

برای من کار کرد . ممنون از راهنمایی B)

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...