onresize事件,浏览器兼容搞死人啊 ie里的元素都有一个onresize事件可以监控对象大小的变化,如div元素,但firefox里是不支持的,有没有其他替代方案可以实现监控元素大小的变化 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var resizeTimer = null;function resizeFrame(){ if(resizeTimer != null) clearTimeout(resizeTimer); resizeTimer = setTimeout('resizeFrame()',10)}function _attachEvent(obj, evt, func, eventobj) { eventobj = !eventobj ? obj : eventobj; if(obj.addEventListener) { obj.addEventListener(evt, func, false); } else if(eventobj.attachEvent) { obj.attachEvent('on' + evt, func); }}_attachEvent(window, 'resize', resizeFrame,document); 找到一篇文章,不知可行否http://hi.baidu.com/mebeta/blog/item/4418b56042cf11d48db10df9.html 那你还是用onchage事件判断下大小宽度的变化 使用timer是最后的选择,希望有其他的办法 大小变化好像不会触发onchange吧 监听onmousedown与mousemove进行判断,不过这样好像没有目标,最好的方式是在需要监听的元素上绑定事件比较合适一点。写一个类,丢进去一个对象,剩下的事情就不用操心了, 这个去实现监听以及回调 求救,再次求救..關於影片切換的語法! getElementById 简单的几句jq代码和Prototype.js 冲突了 javaScript中怎么得到并使用从数据库中查询得到的数据 怎么判断客户端是否隐藏了层就是隐藏了浮动页面元素呢? 取JS文件里的数据 如何在<a href="">中加入onclick函数? html中select中一个option可以传多个值吗 新手提问!.jar文件已经包括了.class文件了吗? 请问window对象有clientwidth这个属性吗? 滚动字幕的问题!!!!!!! 及时保留小数位数,控制光标位置(急)? javascript 写一个表记数做例数
var resizeTimer = null;
function resizeFrame(){
if(resizeTimer != null) clearTimeout(resizeTimer);
resizeTimer = setTimeout('resizeFrame()',10)
}
function _attachEvent(obj, evt, func, eventobj) {
eventobj = !eventobj ? obj : eventobj;
if(obj.addEventListener) {
obj.addEventListener(evt, func, false);
}
else if(eventobj.attachEvent) {
obj.attachEvent('on' + evt, func);
}
}
_attachEvent(window, 'resize', resizeFrame,document);
http://hi.baidu.com/mebeta/blog/item/4418b56042cf11d48db10df9.html