jQuery表單事件實例代碼分享
684
2024-02-21
代碼很簡單,這里就不多廢話了,小伙伴們看代碼吧。
HTML:
<Go to Top--> <div id="Fixed"> <a id="goTop" class="fl" title="去頂部" href="javascript:;">去頂部</a> </div> <Go to Top end-->
CSS:
.fl{ display:block; float:left; width:50px; height:50px; text-align:center; background-color:#eaeaea; background-image:url(../images/toTop.png); } .fl:hover{background-color:#f48942;background-image:url(../images/toTop.png);} #Fixed { position: fixed; _position: absolute; z-index: 100; bottom: 70px; left: 50%; margin-left: 530px; _bottom: auto;_top: expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-70); width: 50px; text-indent: -40000px; background: #fff } /*置頂 end*/
Js:
/*置頂功能*/ $(function(){ $(window).bind('scroll', { fixedOffsetBottom: parseInt($('#Fixed').css('bottom')) }, function(e) { var scrollTop = $(window).scrollTop(); var referFooter =$('#footer'); scrollTop > 100 ? $('#goTop').show() : $('#goTop').hide(); if (!/msie 6/i.test(navigator.userAgent)) { if ($(window).height() - (referFooter.offset().top - $(window).scrollTop()) > e.data.fixedOffsetBottom) { $('#Fixed').css('bottom', $(window).height() - (referFooter.offset().top - $(window).scrollTop())) } else { $('#Fixed').css('bottom', e.data.fixedOffsetBottom) } } }); $('#goTop').click(function() { $('body,html').stop().animate({ 'scrollTop': 0, 'duration': 100, 'easing': 'ease-in' }) }); }); /*置頂功能 end*/
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!