我目前刚刚开始学习 jQuery,我似乎能够让它按我想要的方式工作,但我觉得我编写它的方式不是很有效。任何人都可以在下面的这个例子中帮助我:
$('.tiles-wrapper').css({top:'50%',left:'50%',margin:'-'+($('.tiles-wrapper').height() / 2)+'px 0 0 -'+($('.tiles-wrapper').width() / 2)+'px'});
$(window).resize(function() {
$('.tiles-wrapper').css({top:'50%',left:'50%',margin:'-'+($('.tiles-wrapper').height() / 2)+'px 0 0 -'+($('.tiles-wrapper').width() / 2)+'px'});
});
所以在这里我将一个 div 定位在屏幕的中心。然后它还会在调整窗口大小时再次执行此操作,因为它的内容宽度属性是百分比值。它工作得很好,但我不禁觉得必须有更好的方法来写这个。任何帮助将不胜感激。谢谢