var $thingy = $('.thingy'),
$window = $(window);
$window.on('resize', function(){
thingy.width($window.width()/12);
});
是否可以在页面中添加更多.thingy
s 并在不重新查询的情况下调整它们的大小?
我知道以下将起作用:
var $window = $(window);
$window.on('resize', function(){
$('.thingy').width($window.width()/12);
});
问题是,我不.thingy
经常在页面中添加 s,这使得创建新的 jQuery 对象和快速重新查询 DOM 看起来像是很多开销。
有没有更好的办法?