这个有点不对吧 ,你获取的浏览器的高度,但是设置的时候怎么把获取的高度,给宽了呢,把width换成height试试,另外那个变量不应该用引号括起来的。下面这样试试
$(".photo").css("height",clientHeight+"px");
在CSS 中如何使用百分比设置页面 Div 高度:
一个登陆界面的文档结构大致如下:
其中login_header和login_footer无文字内容,只有一个背景颜色,颜色区别于login_content,login_content是登录界面的主模块,用户填用户名和密码。
现在为了保证不同屏幕下显示效果相同,div的高度使用百分比设置。body和login_wrapper的高度为100%,以保证本页面充满浏览器并且不会翻页。同时设置login_header和login_footer的高度为20%,content为60%。但是如此设置,浏览器只能显示content的内容,header和footer高度均为0px。
$(".photo").css("width",clientHeight+"px");
clientHeight 不要加引号
clientHeight去掉引号 拼接px(单位)