สร้าปุ่มคลิกขึ้นบน-ลงล่างด้วย JQuery
เอาหล่ะครับมทำปุ่มกดขึ้นบน-ลงล่างกันแบบเก๋ๆในบล๊อคของคุณเพื่อให้สะดวกแก่การใช้งานมากขึ้นวิธีการครั้งก็มีวิธีการไม่ยากครับซึ่งมีขั้นตอนการทำแบบนี้ครับ
วิธีติดตั้ง
- เข้าไปที่ Blogger–>Template—>Edit HTML
- แล้วก็กด (Ctrl+F) เพื่อค้นหา ]]></b:skin> ในบล๊อคครับผม
- หลังจากนั้นก็คัดลอกโค้ดด้านล่างนี้วางก่อนตัวนี้ครับ ]]></b:skin>
/* Up and Down Buttons with jQuery
----------------------------------------------- */
.button_up{
padding:7px; /* Distance between the border and the icon */
background-color:white;
border:1px solid #CCC; /* Border Color */
position:fixed;
background: white url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTVILwByCtdCxSppjOM9MBbLDBoNKRo6LNZU5VAy40d7Gco-WEg1WrpgwF2MZwWOFOjxgar2YMEbLqy6mi1V9KYYxRERfMx-vTYFRlcz8OhuLdT-wrYWUH91ptHcwxc5Lbf3Molqa3EuE/s16/arrow_up.png) no-repeat top left;
background-position:50% 50%;
width:20px; /* Button's width */
height:20px; /* Button's height */
bottom:280px; /* Distance from the bottom */
right:5px; /* Change right to left if you want the buttons on the left */
white-space:nowrap;
cursor: pointer;
border-radius: 3px 3px 3px 3px;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.button_down{
padding:7px; /* Distance between the border and the icon */
background-color:white;
border:1px solid #CCC; /* Border Color */
position:fixed;
background: white url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQSsFGdRLAypXGS7xycd2jV_3-r5HnNtsVDkoaeaBin4RDw1qkoq6-sCq_cwRCoUIusSAoWE1VS_Jmhu7Ytt4hqrR8N3pKC0LiN5yUmm638IEnJvDy8Uno92ojyaifT7yQJhP5tTNurnQ/s16/arrow_down.png) no-repeat top left;
background-position:50% 50%;
width:20px; /* Button's width */
height:20px; /* Button's height */
bottom:242px; /* Distance from the bottom */
right:5px; /* Change right to left if you want the buttons on the left */
white-space:nowrap;
cursor: pointer;
border-radius: 3px 3px 3px 3px;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
หมายเหตุ :- ตรงตัวหนังสือสีแดงคือตำแหน่งที่จะให้ปุ่มปรากฎน่ะครับ
- ต่อไปก็ค้นหาคำว่า </body>
- แล้วคัดลอกโค้ดด้านไปวางก่อนคำว่า </body>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'/> <div class='button_up' id='button_up' style='display:none;'/> <div class='button_down' id='button_down' style='display:none;'/> <script> //<![CDATA[ (function(){var special=jQuery.event.special,uid1='D'+(+new Date()),uid2='D'+(+new Date()+1);special.scrollstart={setup:function(){var timer,handler=function(evt){var _self=this,_args=arguments;if(timer){clearTimeout(timer)}else{evt.type='scrollstart';jQuery.event.handle.apply(_self,_args)}timer=setTimeout(function(){timer=null},special.scrollstop.latency)};jQuery(this).bind('scroll',handler).data(uid1,handler)},teardown:function(){jQuery(this).unbind('scroll',jQuery(this).data(uid1))}};special.scrollstop={latency:300,setup:function(){var timer,handler=function(evt){var _self=this,_args=arguments;if(timer){clearTimeout(timer)}timer=setTimeout(function(){timer=null;evt.type='scrollstop';jQuery.event.handle.apply(_self,_args)},special.scrollstop.latency)};jQuery(this).bind('scroll',handler).data(uid2,handler)},teardown:function(){jQuery(this).unbind('scroll',jQuery(this).data(uid2))}}})(); $(function() { var $elem = $('body'); $('#button_up').fadeIn('slow'); $('#button_down').fadeIn('slow'); $(window).bind('scrollstart', function(){ $('#button_up,#button_down').stop().animate({'opacity':'0.2'}); }); $(window).bind('scrollstop', function(){ $('#button_up,#button_down').stop().animate({'opacity':'1'}); }); $('#button_down').click( function (e) { $('html, body').animate({scrollTop: $elem.height()}, 800); } ); $('#button_up').click( function (e) { $('html, body').animate({scrollTop: '0px'}, 800); } );}); //]]> </script



0 ความคิดเห็น:
แสดงความคิดเห็น