求助:根据屏幕宽度改变div的宽度js怎么写?哪位大侠能帮我?感激不尽,谢谢!
解决方案 »
- 如何实现点击一链接后,启动QQ云输入法并使某输入框获得焦点?
- 求一个Jquery的右键2级菜单
- 转换编码的问题
- 190分求如何改昵称。
- 关于一个正则表达式的简单问题,谢谢
- 请问,学习 javascript 的哪本书籍比较好,请推荐下!
- htc的问题,关于如何在新命名的元素中加载新元素
- Javascript+文本框+实时计算,结果显示不准确,应该如何解决?请教高手!
- 查询结果在tbody中,点击button查询,查询后我希望不能连续点击,要按钮变灰的效果,有没有办法??高分!!!
- 想用html网页做个扫雷游戏,但是html网页不能根据页面信息重新加载js函数,求解决。
- 在指定位置显示层,当窗口大小变化时,层的位置就偏移了,有什么办法解决该问题?
- 有关仿人人回复框的写法
var winHeight = document.body.scrollHeight - 24; // 取窗口高度
if (winHeight <= 0) winHeight = 640; // 初始高度并不总能取出,设默认值var myDiv = document.createElement('div'); // 动态创建 div
myDiv.style.width = winWidth + 'px'; // 设置宽度
myDiv.style.height = winHeight + 'px'; // 设置高度以下设置 div 其他属性。
autoHeight()
{
var $width = window.screen.width;
$("#div").css("width",$width);
}
window.onresize = autoHeight;
其中window.onresize这方法捕捉窗口宽度变化的。不过这东西有个问题,就是IE6会无限循环调用,如果不用IE6就没问题。先确定你用不用IE6,用的话再找别的方法。
function getClientWidth()
{
return (navigator.userAgent.toLowerCase().indexOf('opera') != -1)?document.body.clientWidth:document.documentElement.clientWidth;
};
function refreshSize(){
var totolHeight = document.body.clientHeight;
var height = totolHeight - 564;
console.log(totolHeight + ' - ' + height);
document.getElementById('carFormDiv').style.height = height+'px';
};
refreshSize();
window.onresize = refreshSize;
2.改变div宽度http://www.cnblogs.com/dolphinX/archive/2012/11/19/2777756.html