展开全部
window.onresize事件是监听浏览器大小改变的事指稿物件,当浏览器宽高改变的时候,会触发这个事件,你可以将你需要执行的代码放在这里
eg:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
<script type="text/javascript" language="JavaScript">
var doc = document,
ele = doc.documentElement,
bodys = doc.bodys,
clientWidth = ele ? ele.clientWidth : bodys.clientWidth,
clientHeight = ele ? ele.clientHeight : bodys.clientHeight;
window.onresize = function(e) {
//浏览器改变的时候会触发这个事件
//获取当前浏览器宽度
var cw = ele ? ele.clientWidth : bodys.clientWidth;
if(cw !== clientWidth) {
alert('浏览器宽度改变了!');
}
}
</script>
<唯液/html>
}
不过ie低版本可敬肆能会出现多次调用的问题,如需兼容可自行搜索
展开全部
<html>枣手<head><颤岩厅/head> <body onResize="reSizeDiv()"><div id="d1" style="width:400px;height:400px;background-color:lightblue;"></div><SCRIPT>reSizeDiv();function reSizeDiv(){var s = document.body.offsetWidth; //(带茄隐浏览器边框的宽度)//var s = document.body.clientWidth; //(不带浏览器边框的宽度)if(isFirefox=navigator.userAgent.indexOf("Firefox")>0) s=window.innerWidth;var a = 1024; //要变换的临界点var w = "400px"; //DIV宽度(像素)var w1 = "40%"; //DIV宽度(百分比)var d = document.getElementById("d1");if(s > a){ d.style.width = w1; d.innerHTML = "DIV宽:width="+w1+"<br>DIV高:height=400px<br>当前窗口宽:Width="+s+"px";}else{ d.style.width = w; d.innerHTML = "DIV宽:width="+w+"<br>DIV高:height=400px<br>当前窗口宽:Width="+s+"px";}} </SCRIPT> </body></html>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<html>枣手<head><颤岩厅/head> <body onResize="reSizeDiv()"><div id="d1" style="width:400px;height:400px;background-color:lightblue;"></div><SCRIPT>reSizeDiv();function reSizeDiv(){var s = document.body.offsetWidth; //(带茄隐浏览器边框的宽度)//var s = document.body.clientWidth; //(不带浏览器边框的宽度)if(isFirefox=navigator.userAgent.indexOf("Firefox")>0) s=window.innerWidth;var a = 1024; //要变换的临界点var w = "400px"; //DIV宽度(像素)var w1 = "40%"; //DIV宽度(百分比)var d = document.getElementById("d1");if(s > a){ d.style.width = w1; d.innerHTML = "DIV宽:width="+w1+"<br>DIV高:height=400px<br>当前窗口宽:Width="+s+"px";}else{ d.style.width = w; d.innerHTML = "DIV宽:width="+w+"<br>DIV高:height=400px<br>当前窗口宽:Width="+s+"px";}} </SCRIPT> </body></html>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这还不简单,用window.setTimeout("函数名",1000)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
浏览器执行js的方法:在浏览器地址栏直接执行javascript脚本,也可和亩雹耐陵以在浏览器的地址栏中输入javascript语句,由浏唤帆览器直接执行。如输入:<br>javascript:alert(200*75)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |