日期:2014-05-17  浏览次数:20697 次

关于页面定位
我想实现类似新浪微博的功能,在微博首页显示的微博列表中,如果有图片当点击图片会变成大图,再点击又变成小图,而且页面位置能定位,当图片顶部在页面中能显示出来的话,图片大小变化的时候页面位置不会变,当显示大图的时候,如果图片的顶部已经不能在页面中显示了,点击这张图让它变小的时候页面会定位到变成的小图的顶部。
图片大小变化的功能我已经实现,但是这个页面定位该怎么做呢,我用了scrollIntoView这个js函数,但是有个缺点,当大图顶部在页面中能显示的时候,如果点击让其变成小图,这时候js会让小图的顶部与页面顶部对齐,感觉效果不太好,不知道新浪微博是怎么做的,大家能帮我想想办法吗?谢谢!

------解决方案--------------------
按理说如果你用层来做并将位置设置成绝对,可见度设置为顶级,那么层里面的图片放大放小不会影响底下页面布局的变化。
------解决方案--------------------
弱弱的问下,这个域名是免费的么?还有怎么才能让我做的网页能让大家访问?怎么发布的?新手路过……