我注意到 resizable() 对 img 的处理方式与对 div 的处理方式不同。你可以在http://jsfiddle.net/stevea/yW8NZ/3/看到这个。当你调整 div 的大小时, resizable() 只是在 div 之后添加句柄。
<div id="box" class="ui-resizable">
<div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z- index: 1000;"></div>
</div>
当你调整图像大小时, resizable() 将 img 显示从 inline 更改为 block,在其后添加句柄,然后在图像和句柄周围放置一个 ui-wrapper:
<div class="ui-wrapper" style="overflow: hidden; position: relative; width: 100px; height: 79px; top: 0px; left: 0px; margin: 0px;">
<img id="cateye" class="ui-resizable" src="http://s20.postimg.org/ddh45wqnd/t_cateye.jpg" style="resize: none; position: static; display: block; height: 79px; width: 100px;">
<div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 1000;"></div>
</div>
有人明白为什么需要这种不同的治疗吗?
谢谢