jquery - 如果div大于视口,则将div移动到视图顶部

时间:2012-12-29 01:12:47

标签: javascript jquery

我有div(像一个图层)并且对于分辨率较小的访问者有问题。有没有简单的方法来测试div高度是否大于页面视口,如果是,将div移动到视口顶部?感谢

1 个答案:

答案 0 :(得分:0)

试试这个:

(function () {
    var viewport = window.innerWidth,
        el       = document.getElementById('myDiv'),
        widthDiv = el.style.width;

    if (widthDiv > viewport) {
    // Move the div higher
       el.style.zIndex = 999;
    }
}())