我一直在寻找和即兴创作并想出了这个:
$(window).resize(function() {
function imgResize()
{
if ($("#post_container img").width() > $("#post_container img").height()){
$('#post_container img').css({ 'width': '80%', 'height': 'auto' });
}
else if ($("#post_container img").width() < $("#post_container img").height()){
$('#post_container img').css({ 'width': 'auto', 'height': '80%' });
}
else {
$('#post_container img').css({ 'width': '80%', 'height': 'auto' });
}
}
})
该代码是否正确,因为它应该做的是在调整窗口大小时检测图像是纵向还是横向并调整其大小以使其完全适合屏幕。