【发布时间】:2016-08-18 01:33:33
【问题描述】:
我正在使用以下 javascipt 动态居中文本。
$(function() {
$('.centre-dyn').css({
'position' : 'absolute',
'left' : '50%',
'top' : '50%',
'margin-left' : function() {return -$(this).outerWidth()/2},
'margin-top' : function() {return -$(this).outerHeight()/2}
});
});
但是,当我加载页面时,文本会在快速居中之前出现在其未居中的位置。如何使文本立即居中?
【问题讨论】:
-
使用纯 CSS 而不是 JS 代码的 flex。
-
为什么不为此设置 CSS 规则而不是使用 JavaScript?
-
为什么不使用 css 进行样式设置?
标签: javascript html