怎么监听一个div的宽度改变

aj3423 2012-02-20 11:06:15
网上搜到的有
div.onresize = function...
$(div).resize(function...
FF和IE8下试了都无效,
应该怎么响应一个div的宽度改变?

div直接放在body里的,没有任何css
...全文
11207 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
huhu45691074 2014-04-16
  • 打赏
  • 举报
回复
任何事件都有一个投机取巧的实现方法,它叫做:计时器
色拉油 2012-11-16
  • 打赏
  • 举报
回复
是什么事件让div宽度变化的,就在那个事件里处理
lovecatoon 2012-02-20
  • 打赏
  • 举报
回复
好像只有窗口才有resize事件
aj3423 2012-02-20
  • 打赏
  • 举报
回复
貌似div的确木有resize事件,,
aj3423 2012-02-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 imtns59521 的回复:]

参考
[/Quote]
document body iframe 等可以用 onresize, 但是div试了没反应
OPPPPOP 2012-02-20
  • 打赏
  • 举报
回复
思路有问题 既然是div宽度的改变 肯定是js来实现的了 从那里开始吧
aj3423 2012-02-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zsx841021 的回复:]

你要去改变DIV的大小才能看到效果。。
[/Quote]
该div没有设置任何宽度之类,他是填充整个window的,我拉动浏览器,div大小会跟着浏览器变化,但就是不触发事件
零七九三 2012-02-20
  • 打赏
  • 举报
回复
clientwidth获取div元素的可见宽度,根据得到的int值判断
hellNo 2012-02-20
  • 打赏
  • 举报
回复
三石-gary 2012-02-20
  • 打赏
  • 举报
回复
你要去改变DIV的大小才能看到效果。。
naonaoye 2012-02-20
  • 打赏
  • 举报
回复
div不是窗口,应该不行





----------------------------------签----------名----------栏----------------------------------
上班,周末,上班,周末
ppboy123 2012-02-20
  • 打赏
  • 举报
回复
用js改变div尺寸的时候就在这个时候做好你做的动作

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧