<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
<script type="text/javascript">
window.onresize = function () {
alert(2222);
}
$(window).resize();
</script>
</head>
<body>
<div id="test" style="border: 2px solid rgb(17, 70, 135); width:200px; height:300px;"> </div>
<input type="button" value="点击" onclick="document.getElementById('test').style.display = 'none';" />
</body>
</html>
我想实现页面大小发生改变时,就执行指定的函数,
可是上面的代码只在加载页面时执行一次(点击不执行),请教大家有什么其他的实现方法吗?谢谢!
解决方案 »
- 求一个JS代码,关于点击单元格和文字同时变化的问题
- EXTJS4 store加载大量数据时,IE提示此页面上的脚本造成Internet Explorer运行速度减慢
- 请教:IE和Firefox对事件冒泡的处理
- 各位兄弟帮我看看是怎么回事!
- 一名美工(HTML+CSS及界面设计)对于JavaScript需要掌握的什么程度?
- js中怎么截取中文字符串呀.
- 集思广义 自由网页
- 可不可以在页面自身的onload事件中控制页面自身的属性?
- 各位高手,我怎样设置“用openchromeless时弹出的窗口”的位置(在线等待)
- js写面对对象 内部对象不能使用getElementById?
- js如何动态添加一行到table的第一行
- 转载新闻直播怎么转载?
window.onresize = function () {
alert(2222);
}
</script>
当浏览器大小发生变化时会弹出2222,试了下貌似可以 你的点击执行是什么意思啊
点击后只是让某个元素消失而已,并不会改变浏览器的大小 所以不会执行的啊
或者 改成
<input type="button" value="点击" onclick="window.resizeTo(400,400)" />
在ie下试试
window.onresize = func;
}function func(){
//执行代码
}我觉得这样写看着比较直观~~
直接
window.onresize = function () {
alert(2222);
}已经可以了,你拖动浏览器边框或点击最大话/正常大小按钮都会弹出2222了
$(window).resize();这句已经多余
window.onresize = function (){
alert(2222);
};//这里漏写个分号
window.resize();
</script>