2011-04-07 57 views
0

我正在使用JqueryTools覆蓋,運行時出現令人沮喪的問題,其中覆蓋僅從屏幕視口定位而不是HTML頂邊。到目前爲止我還沒有找到任何解決方案。有人可以通過一些亮點來實現這一目標嗎?其他人也有同樣的問題。是否有替代疊加?我選擇Jquery工具的原因是,我可以使用任何背景圖片並自定義一堆不同的東西。基於窗口大小的JqueryTools覆蓋位置

以下是在Jquery疊加論壇上列出的相同問題。

「問題似乎是它相對於屏幕視口而不是HTML頁面定位。」 - http://flowplayer.org/tools/forum/40/47781#post-47781

任何幫助/建議,將不勝感激。

回答

2

我來尋找一個答案,但JQuery的工具論壇似乎是下降。這就是我解決它的方法:

$(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); 
    });