我正在使用 text-align:justify 均匀地间隔内联 block 元素。我使用 jQuery 来交换某些元素,以便它们更适合(例如更有效地填充行)。然而,浏览器不再正确地调整交换的元素。有没有办法让浏览器重新调整元素来克服这个问题?
编辑 这是显示问题的 jsfiddle:http://jsfiddle.net/sprintstar/HKDd9/3/
最佳答案
问题在于内联 block 元素之间缺少空格。你错过的是文本节点:
$(function() {
var eq3 = $('.container a:eq(3)');
var eq4 = $('.container a:eq(4)');
eq4.before(eq3).before(" ");
});
关于jquery - 使用 jQuery 进行操作后保持合理的内联 block 元素的合理性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11137166/