获取html元素的高,获取HTML元素的高度jQuery
我為我的應(yīng)用程序創(chuàng)建了一個(gè)漂亮的小模式消息窗口,但我似乎無法找到注入疊加層的容器的高度。獲取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,即使它包含內(nèi)容。
除此之外,它完美地工作,它只是將消息框的頂部設(shè)置為視口的中點(diǎn),因?yàn)閍tc.height()始終為零。只是想正確居中,盒子的高度根據(jù)內(nèi)容的長度而有明顯的不同。
也許是因?yàn)榀B加層被隱藏了?
謝謝。
-Vince
總結(jié)
以上是生活随笔為你收集整理的获取html元素的高,获取HTML元素的高度jQuery的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: con 元器件符号_关于元器件名称、符号
- 下一篇: 【融职培训】Web前端学习 第11章 微