jquery或js 如何时时获取浏览器当前的宽和高,只要浏览器宽高一变就要获取到
7个回答
展开全部
提供你一个函数,获取浏览器显示部分的高度,兼容所有主流浏览器
<script>
function getWindowSize() {
var client = {
x:0,
y:0
};
if(typeof document.compatMode != 'undefined' && document.compatMode == 'CSS1Compat') {
client.x = document.documentElement.clientWidth;
client.y = document.documentElement.clientHeight;
} else if(typeof document.body != 'undefined' && (document.body.scrollLeft || document.body.scrollTop)) {
client.x = document.body.clientWidth;
client.y = document.body.clientHeight;
}
return client;
}
function getsize(){
var size = getWindowSize();
document.getElementById("width").value = size.x;
document.getElementById("height").value = size.y;
}
</script>
<body onresize="getsize()">
width:<input type="text" id="width" /><br />
height:<input type="text" id="height" />
</body>
<script>
function getWindowSize() {
var client = {
x:0,
y:0
};
if(typeof document.compatMode != 'undefined' && document.compatMode == 'CSS1Compat') {
client.x = document.documentElement.clientWidth;
client.y = document.documentElement.clientHeight;
} else if(typeof document.body != 'undefined' && (document.body.scrollLeft || document.body.scrollTop)) {
client.x = document.body.clientWidth;
client.y = document.body.clientHeight;
}
return client;
}
function getsize(){
var size = getWindowSize();
document.getElementById("width").value = size.x;
document.getElementById("height").value = size.y;
}
</script>
<body onresize="getsize()">
width:<input type="text" id="width" /><br />
height:<input type="text" id="height" />
</body>
展开全部
没有办法获得浏览器本身的尺寸,只能获得可视区域的尺寸,就是除了地址栏,工具栏,状态栏。。。之外的尺寸。
jQuery:
var window_width = $(window).width();
var window_height = $(window).height();
// 当浏览器尺寸变化时更新
$(window).resize(function() {
window_width = $(window).width();
window_height = $(window).height();
}
jQuery:
var window_width = $(window).width();
var window_height = $(window).height();
// 当浏览器尺寸变化时更新
$(window).resize(function() {
window_width = $(window).width();
window_height = $(window).height();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用定时器setInterval,每秒获取一次浏览器的宽和高
使用jQuery可以这样获取window的宽高:
宽度: $(window).width()
高度: $(window).height()
自己写个函数,设定定时器的时间
使用jQuery可以这样获取window的宽高:
宽度: $(window).width()
高度: $(window).height()
自己写个函数,设定定时器的时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(window).resize(function() {
。。。
});
resize事件就是在浏览器尺寸发生变化时触发的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-11-30
展开全部
在日常可以多吃富含优质蛋白质、微量元素、叶酸和维生素B12的营养食物,如红枣、莲子、龙眼肉、核桃、山楂、猪肝、猪血、黄鳝、海参、乌鸡、鸡蛋、菠菜、胡萝卜、黑木耳、黑芝麻、虾仁、红糖、黑豆、发菜、金针菜等,这些食物富含营养的同时,还具有补血活血的功效。 常见补血饮食有炒猪肝、猪肝红枣羹、姜枣红糖水、山楂桂枝红糖汤、姜汁薏苡仁粥、黑木耳红枣饮料等。 但是想服用补血药物,建议选择专业的补血产品,效果会更好。可以结合补血与补气的药物,从根源上补血,对改善贫血、强身健体、美容养颜能产生事半功倍的效果,利于补血效果的长久持续。
追答
男朋友一直给我推荐这个游戏呢。,应该早知道的 imrw/www.tt4-g.com?zWbTx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询