我有两个li,它们使用javascript,与某个li的宽度相同。李是流体的CSS,所以它根据浏览器宽度而变化。当我加载页面时,li的宽度与另一个li的宽度相同。浏览器调整大小后可变宽度不会改变
当我调整浏览器的大小时,li的宽度不会改变,直到我重新加载页面。如何让我的li在浏览器调整大小时自动调整大小,而不是在加载页面时进行更改?当你调整您的浏览器
我有两个li,它们使用javascript,与某个li的宽度相同。李是流体的CSS,所以它根据浏览器宽度而变化。当我加载页面时,li的宽度与另一个li的宽度相同。浏览器调整大小后可变宽度不会改变
当我调整浏览器的大小时,li的宽度不会改变,直到我重新加载页面。如何让我的li在浏览器调整大小时自动调整大小,而不是在加载页面时进行更改?当你调整您的浏览器
var width = $('li.more').width();
$('li.more ul li').css({'width':width+'px'});
$(window).resize(function() {
width = $('li.more').width();
});
VAR width
将改变你可以使用$(window).resize来实现这一目标:
$(window).resize(function() {
width = $('li.more').width();
$('li.more ul li').css({'width':width+'px'});
});
这里的大小调整的jsFiddle example使用。
使用'$(window).resize' – lifetimes 2013-04-29 14:51:13
哦哇..那会教我发表评论之前的答案:(fml – lifetimes 2013-04-29 14:55:02