juqery的地址:<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
jquery.cookie的下载地址:http://dl.oschina.net/soft/cookie或者 http://plugins.jquery.com/cookie/
1,获取对象
var obj = $("#id号"); 或 var obj = $(this);
实例中我获取的对象是弹出窗口按钮,这样创建的新窗口就会根椐按钮的位置进行调整,实例中将创建的新窗口显示的按钮的右下角。
2,获取对象元素的位置(offset()方法)
var offset = obj.offset();
获取对象元素的位置,分别是元素的top和left,调用方法是:offset.left和offset.top,可知当前对象的左部和顶部位置。
3,获取对象元素的宽度(width()方法)
var right = offset.left+obj.width();
实例中是获取对象的右下角位置,创建新窗口的左部位置。
4,获取对象元素的高度(height()方法)
var down = offset.top+obj.height();
实例中是获取对象的右下角位置,创建新窗口的顶部位置。
5.通过cookie 记录当前电机的超链接的ID,然后每次访问页面前都先读取cookie如果有cookie值就让页面自己滑动cookie记录的高度
6.如果只是刷新页面后返回之前的位置的话
$("html, body").scrollTop(0).animate({scrollTop: $("#scroll").offset().top});
"#scroll 就是刷新前元素的ID