0

我在 div 包装器上使用 jQuery slideToggle()。一切正常,直到我把更大的图像放进去。假设包装器的宽度为 300 像素,内部的图像为 1000 x 500 像素,宽度设置为 100%。所以图像会自动缩小到 300 像素 x 150 像素。问题是当包装器切换为可见时,它会拉伸到 500 像素,而当动画完成时,它会跳回 150 像素。有没有办法避免这种情况?

代码是这样的

<div id="wrapper">
 <div id="image-wrapper">
   <img src"..." width="100%" />
 </div>
</div>

#wrapper{
 width: 30%;
}
4

0 回答 0