PDA

View Full Version : اسکرول نرم



دانیال دزفولی
شنبه 10 اسفند 1392, 21:45 عصر
سلام بعضی از سایتا هستن که وقتی اسکرول میکنی تند اسکرول نمیشه آروم میره کد جی کوریش چیه؟

***BiDaK***
شنبه 10 اسفند 1392, 22:09 عصر
با animate میتونی اینکارو کنی.
این دمو (http://jsfiddle.net/PPqdE/1/) رو ببین.
روی جمله کلیک کن.

دانیال دزفولی
یک شنبه 11 اسفند 1392, 12:07 عصر
نه اشتباه متوحه شدید

این سایت رو ببینید

http://www.eshraqmag.com/

***BiDaK***
یک شنبه 11 اسفند 1392, 15:59 عصر
البته من که تفاوت سرعتی نمیبینم:لبخند:
اما شما نتایج این جستجو رو در گوگل ببینید : jquery scrollbar plugin
برای scroll to top که فلش روی بالا داشت توی سایت این سایت (http://www.paulund.co.uk/how-to-create-an-animated-scroll-to-top-with-jquery) رو ببینید.کدهاشم بسیار سادس و دموشو هم گذاشته.

دانیال دزفولی
یک شنبه 11 اسفند 1392, 17:09 عصر
نه اسکرول تو تاپ رو بلدم فقط کاهش سرعت اسکرول شدن رو میخواستم ببینم چطوریه

یکم دقت کنید متوجه میشید

دانیال دزفولی
یک شنبه 11 اسفند 1392, 17:19 عصر
یه حالت transition داره چطوری بگم

وقتی اسکرول میکنید وقتی دستتون از روی اسکرول موس برداشته میشه دو سه ثانیه بعدش هم اسکرول میشه :گریه:


حرکت اسکرول بار رو هم میتونید ببینید ولی به طور عادی (استایل عادی اسکرول باز) نمیتونید حرکت آهسته ی اون رو ببینید

dashjalal
شنبه 04 مهر 1394, 10:06 صبح
مطلب که قدیمی هست اما جواب :

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>test - jQuery niceScroll</title>
<style type="text/css">
li {
margin-bottom: 40px;
width: 2000px;
}
</style>
</head>
<body>
<ol>
<li>test 1</li>
<li>test 2</li>
<li>test 3</li>
<li>test 4</li>
<li>test 5</li>
<li>test 6</li>
<li>test 7</li>
<li>test 8</li>
<li>test 9</li>
<li>test 10</li>
<li>test 11</li>
<li>test 12</li>
<li>test 13</li>
<li>test 14</li>
<li>test 15</li>
<li>test 16</li>
<li>test 17</li>
<li>test 18</li>
<li>test 19</li>
<li>test 20</li>
<li>test 21</li>
<li>test 22</li>
<li>test 23</li>
<li>test 24</li>
<li>test 25</li>
<li>test 26</li>
<li>test 27</li>
<li>test 28</li>
<li>test 29</li>
<li>test 30</li>
<li>test 31</li>
<li>test 32</li>
<li>test 33</li>
<li>test 34</li>
<li>test 35</li>
<li>test 36</li>
<li>test 37</li>
<li>test 38</li>
<li>test 39</li>
<li>test 40</li>
<li>test 41</li>
<li>test 42</li>
<li>test 43</li>
<li>test 44</li>
<li>test 45</li>
<li>test 46</li>
<li>test 47</li>
<li>test 48</li>
<li>test 49</li>
<li>test 50</li>
<li>test 51</li>
<li>test 52</li>
<li>test 53</li>
<li>test 54</li>
<li>test 55</li>
<li>test 56</li>
<li>test 57</li>
<li>test 58</li>
<li>test 59</li>
<li>test 60</li>
<li>test 61</li>
<li>test 62</li>
<li>test 63</li>
<li>test 64</li>
<li>test 65</li>
<li>test 66</li>
<li>test 67</li>
<li>test 68</li>
<li>test 69</li>
<li>test 70</li>
</ol>

<script type="text/javascript" src="http://areaaperta.com/nicescroll/js/jquery.min.js"></script>
<script type="text/javascript" src="http://areaaperta.com/nicescroll/js/jquery.nicescroll.min.js"></script>
<script type="text/javascript">
$(document).ready(
function() {
$("html").niceScroll({
cursorcolor:"#7D7C7D",
cursorwidth: 7,scrollspeed: 70,cursorminheight: 150
});
}
);
</script>
</body>
</html>

که توی کد رو بخونین تنظیماتش رو متوجه میشین . اگر اندازه تگ لیست رو هم توی استایل اولش از 2000 به مقدار کمتر و استاندارد تغییر بدین ، اسکرول افقی از بین میره ... مسلما :D .
تنظیمات اضافی هم در سایت اصلیش :
http://areaaperta.com/nicescroll (http://areaaperta.com/nicescroll/)