首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

Jquery的Offset函数,该怎么解决

2012-09-08 
Jquery的Offset函数HTML codediv classregister aaa/divCSS code.register{display:nonebackgroun

Jquery的Offset函数

HTML code
<div class="register"> aaa</div>



CSS code
.register{display:none;background-color:#EBEBEB;height:200px; width:200px; border:1px solid #B8B8B8;}



JScript code
    <script type="text/javascript">                $(function () {                    if ($.cookie('username') == null) {                        $(".register").offset($(".table").offset());                        $(".register").css("display", "block");                    }                })    </script>


怎么页面加载时div的位置是变化了,但是div里的内容"aaa"还留在原来的地方?奇怪。不用$(".table").offset(),用{left:'100',top:'100'}也一样的效果。

[解决办法]
$(".register").offset($(".table").offset());这句好像有错哦
可以$(".register").offset().left()
不能$(".register").offset(***)

热点排行
Bad Request.