Rumah >hujung hadapan web >tutorial js >jQuery melaksanakan kod lapisan tatal yang meniru QQ perkhidmatan pelanggan dalam talian effect_jquery
Contoh dalam artikel ini menerangkan kod lapisan tatal menggunakan jQuery untuk mencapai kesan meniru perkhidmatan pelanggan dalam talian QQ. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:
Ini adalah lapisan skrol jQuery yang boleh dibuat untuk meniru perkhidmatan pelanggan dalam talian QQ Walaupun kesannya agak kaku, tahapnya sangat tinggi. Saya menantikan peningkatan baharu semua orang .
Tangkapan skrin kesan berjalan adalah seperti berikut:
Alamat demo dalam talian adalah seperti berikut:
http://demo.jb51.net/js/2015/jquery-f-qq-online-style-scroll-style-demo/
Kod khusus adalah seperti berikut:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>jQuery滚动层,仿QQ在线客服</title> <style type="text/css"> <!-- #qqonline { background-color:Yellow; border: 1px solid #fcc; position:absolute; top:250px; left:18px; width:200px; height:120px; } --> </style> <script type="text/javascript" src="jquery1.3.2.js"></script> <script type="text/javascript"> $().ready(function(){ $(window).scroll(function() { window.setTimeout(function(){ var bodyTop = 0; if (typeof window.pageYOffset != 'undefined') { bodyTop = window.pageYOffset; } else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') { bodyTop = document.documentElement.scrollTop; } else if (typeof document.body != 'undefined') { bodyTop = document.body.scrollTop; } $("#qqonline").css("top", 100 + bodyTop) $("#qqonline").text(bodyTop); },300) }) }); </script> </head> <body style="height:1800px"> <div id="qqonline"> QQ在线服务 </div> </body> </html>
Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.