.resize 在 div 上触发?
我有这样的事情:
<div id="container">
<img src="" id="bigImg">
</div>
在页面上有拇指,当您单击它们时 #bigImg
发生变化(取决于拇指)
现在我想阻止 #container
在从大图像切换到小图像的情况下变得更小。
我尝试了类似的操作,但是当我更改 #bigImg.src
doenst' 时,事件被触发
$('#container').resize(function(){
alert($(this).height());
});
I have something like this:
<div id="container">
<img src="" id="bigImg">
</div>
On the page there are thumbs and when you click on them the #bigImg
change (depedning on the thumbs)
Now I would like to prevent the #container
to get smaller in the case you switch from a big image to a small image.
I tried something like this, but the event when i change the #bigImg.src
doenst' get triggered
$('#container').resize(function(){
alert($(this).height());
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它在 IE 中可以(至少 8),但在 Firefox 或 Chrome 中不行,不能说其他任何东西。
我设置了一个计时器来定期检查偏移量,以执行我自己的 onresize 功能,满足我的需要(div 可以在我的应用程序中独立于页面调整大小)
It does in IE (8 at least) but not in Firefox or Chrome, cant say for any others.
Ive setup a timer to check the offsetsizes periodically to perform my own onresize functionality, works for what I needed (divs may resize in my apps independently of the page )
据我所知,jQuery resize 适用于窗口元素: http://api.jquery.com/resize/< /a>
你可以尝试这个:http://benalman.com/projects/jquery-resize-plugin/
As far as I know, jQuery resize works for window element : http://api.jquery.com/resize/
You can try this : http://benalman.com/projects/jquery-resize-plugin/