Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用引导程序对齐div中间的所有对象_Javascript_Jquery_Css_Wordpress_Twitter Bootstrap - Fatal编程技术网

Javascript 使用引导程序对齐div中间的所有对象

Javascript 使用引导程序对齐div中间的所有对象,javascript,jquery,css,wordpress,twitter-bootstrap,Javascript,Jquery,Css,Wordpress,Twitter Bootstrap,我希望有人能帮我,下面是一个例子 以下是js: $(document).ready(function() { var originalFontSize = 12; var sectionWidth = $('.web-message').width(); $('.web-message span').each(function(){ var spanWidth = $(this).width(); var newFontSize = (sectionWidth/spanWid

我希望有人能帮我,下面是一个例子

以下是js:

$(document).ready(function() {
var originalFontSize = 12;
var sectionWidth = $('.web-message').width();

$('.web-message span').each(function(){
    var spanWidth = $(this).width();
    var newFontSize = (sectionWidth/spanWidth) * originalFontSize;
    $(this).css({"font-size" : newFontSize, "line-height" : newFontSize/1 + "px"});
});
});
如果你改变任何一个文本,它会保持与左右对齐,这是完美的,但我遇到的麻烦是,当你把屏幕变小的时候

我希望它逐渐变小,停留在容器的中间,或者在最坏的情况下使用@媒体

变得更小。
有什么想法吗?

如果我理解正确,您只需要使用
$(窗口)。调整大小。请看这里:

这就是你要找的吗

$(window).resize(function() {
    var originalFontSize = 12;
    var sectionWidth = $('.web-message').width();

    $('.web-message span').each(function(){
        var spanWidth = $(this).width();
        var newFontSize = (sectionWidth/spanWidth) * originalFontSize;
        console.log(newFontSize);
        $(this).css({"font-size" : newFontSize+"px", "line-height" : newFontSize/1 + "px"});
    });
});