您的位置:首页 > Web前端 > JQuery

Jquery 使div永久居中_屏幕改变大小仍然居中实例

2013-09-26 10:50 465 查看
1 新的布局

<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script type="text/javascript">
$(function()
{
var w = 400;
var h = 50;
$("#top").css("border","solid black 1px");
$("#top").css("color","red");
$("#top").css("position","absolute");
$("#top").css("width",w).css("height",h);

var x = ($(window).width()-w)/2;
var y = ($(window).height()-h)/2;
$("#top").css("top",y).css("left",x);
alert("x"+x+",y"+y);
$("#top").attr("align","center");

});
</script>


2

结果



3 此处还有一个不完美的地方,当屏幕改变大小的时候,不会自动居中

更改的方法是

把上句的 

$("#top").css("top",y).css("left",x);


改为

$("#top").css("margin","0 auto");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: