开发者

JqueryTools overlay position based on window size

I'm using JqueryTools overlay, running into a frustrating issue where the overlay only positions itself from the screen viewport instead of the HTML top edge. I haven't found any solutions so far. Can someone shed some light on to achieve this? Others are having the same issue. Are there alternatives to overlays? The reason I picked Jquery tools, I can use any background image and customize bunch of different things.

Here is the same issues listed on Jquery overlay forum.

"The problem seems to be that it positions itself relative to the screen viewport rather than the HTML page." - http://flowplayer.org/tools/forum/40/47781#post-47781

Any help/suggestion would b开发者_StackOverflow中文版e appreciated.


I came looking for an answer to this, but the JQuery Tools forums seem to be down. This is how I solved it:

    $(window).resize(function() {
        var top = ($(window).height() / 2) - ($("#overlay").outerHeight() / 2);
        var left = ($(window).width() / 2) - ($("#overlay").outerWidth() / 2);
        $("#overlay").css("top", top);
        $("#overlay").css("left", left);
    });


Solution can be found here: JqueryOverlay Tools Forum

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜