当窗口调整大小时,我正在编写代码来调整 div 中的某些图像的大小。我想如果你读了代码你就会明白:
$('img').each( function() {
var image = $(this);
var imagewidth = $(this).width();
$.event.add(window, 'load', resizeFrame);
$.event.add(window, 'resize', resizeFrame);
function resizeFrame() {
var windowWidth = $(window).width();
var ratio = (980/windowWidth)*100;
if ( windowWidth <= 980 ) {
image.width( ratio*imagewidth + '%');
}
}
});
该代码不起作用,日志显示一些对象..并且没有价值。
该代码以某种方式工作。问题是它确实根据窗口的宽度而不是原始大小的百分比来调整图像的大小。