有关jQuery的位置函数,现在有:(offset(),innerWidth(),innerHeight(),outerWidth(),outerHeight(),scrollTop(),scrollLeft())等,今天小编就来介绍一下其应用实例,下面的实例中,以“撑出滚动条”和“漂浮的广告”作为例子,请看代码演示:
<!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><title>jQuery的位置函数(offset(),innerWidth(),innerHeight(),outerWidth(),outerHeight(),scrollTop(),scrollLeft())小应用</title><style type="text/css">#divShow{width:100px;height:50px;background-color:Green;display:none;}#divAd{width:100px;height:100px;background-color:Red;position:absolute;top:100px;left:100px;}</style><script type="text/javascript" src="http://www.wfuyu.com/uploads/common/jquery-1.3.2.min.js"></script><script type="text/javascript">//在文本框下方显示一个div,类似日历控件那样。function showDiv(obj){jQuery("#divShow").css("left",jQuery(obj).offset().left);jQuery("#divShow").css("top",jQuery(obj).offset().top + jQuery(obj).outerHeight());jQuery("#divShow").show();}jQuery(function(){});//滚动条滚动,执行下面的函数,适合做浮动广告jQuery(this).scroll(function(){jQuery("#divAd").css("top",100 + jQuery(document).scrollTop());jQuery("#divAd").css("left",100 + jQuery(document).scrollLeft());});</script></head><body><input type="text" value="ok" onclick="showDiv(this);" /><div id="divShow">2010-03-22</div><div id="divAd">浮动广告<br /> 左右滚动<br />查看效果</div><div style="height:2000px;width:2000px;">用来撑出滚动条</div></body></html><br /><center>如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码:<a href='http://www.wfuyu.com/' target='_blank'>http://www.wfuyu.com/</a></center>提示:可修改后代码再运行!
上一篇 W3C建议的移动Web标记语言XHTML Basic 1.1
下一篇 网站推广篇:增加原创性可加速网站推广效果