有没有一种简单的方法可以判断屏幕中间是否有某个div?我试过了http://www.appelsiini.net/projects/viewport,但它也需要额外的代码。中间我指的是垂直和水平居中。
有没有更简单的方法来解决这个问题?
谢谢!
答案 0 :(得分:1)
jQuery解决方案:
var offsetLeft = $('#whatever').offset().left;
var offsetRight = ($(window).width() - (offsetLeft + $('#whatever').outerWidth()));
var isInMiddle = offsetLeft == offsetRight;
编辑:如果您不仅想要检查它是否垂直居中,请对offsetTop和bottom
执行相同操作