获取html元素的高,获取HTML元素的高度jQuery
我為我的應用程序創建了一個漂亮的小模式消息窗口,但我似乎無法找到注入疊加層的容器的高度。獲取HTML元素的高度jQuery
function load_shipping_message (title, message) {
var left = (($(window).width()/2) - 300) + 'px';
var height = $(document).height();
var overlay = $('
var atc = $('
var mess = $('
'+title+''+message+'
Close
');atc.html(mess);
var top = (($(window).height()/2) - (atc.height()/2)) + 'px';
atc.css ({
'top': top,
'left': left
});
overlay.fadeIn('slow', function() {
overlay.click (function() {
overlay.fadeOut ('slow', function() {
overlay.remove();
});
});
});
}
在上面的atc.height()的值總是返回0,即使它包含內容。
除此之外,它完美地工作,它只是將消息框的頂部設置為視口的中點,因為atc.height()始終為零。只是想正確居中,盒子的高度根據內容的長度而有明顯的不同。
也許是因為疊加層被隱藏了?
謝謝。
-Vince
總結
以上是生活随笔為你收集整理的获取html元素的高,获取HTML元素的高度jQuery的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: con 元器件符号_关于元器件名称、符号
- 下一篇: 【融职培训】Web前端学习 第11章 微