0

我实际上知道如何使用响应式设计调整图像大小。但是,我的问题并不简单。我正在使用父 div 的缩放宽度函数来附加图像的宽度,如下所示:

function OnImageLoad(evt){somthing....}
<div class="parent">
 <img style="left: 0px; top: -20px;" onload="OnImageLoad(event);" src="http://4.bp.blogspot.com/-pHWQ1Wp63GQ/Uk3TJLa9FbI/AAAAAAAAACg/_JUXOxweYY8/s1600/edu2.jpg" width="270" height="175">
</div>

现在,我想在图像上运行事件 onload="OnImageLoad(envent);" 再次调整窗口大小:

$(window).resize(function(){ ??? });

检查我的附件:链接

检查小提琴:http: //jsfiddle.net/h9DEF/2/

帮我修一下。谢谢你的帮助。

4

1 回答 1

1

您应该能够像这样OnImageLoad(event);从内部调用您的函数window.onresize

window.onresize = function(event) { OnImageLoad(event); }

或者您可以使用 jQuery(它只是包装 window.onresize):

$(window).on('resize', function(event) { OnImageLoad(event); });
于 2013-10-09T14:49:31.120 回答