如果div宽是百分比,怎样让这个div在屏幕上显示为正方形?
2个回答
2015-05-29
展开全部
跟你说个jQuery的写法吧。。假如说你的div的id是 square
$(function(){
width_val=$("#square").css('width'); //获取div的宽度值
$("#square").css('height',width_val);
})
这种写法是建立在滚动条不占位置的写法上实现的,在网页上垂直方向的滚动条会影响对宽度的计算
$(function(){
width_val=$("#square").css('width'); //获取div的宽度值
$("#square").css('height',width_val);
})
这种写法是建立在滚动条不占位置的写法上实现的,在网页上垂直方向的滚动条会影响对宽度的计算
更多追问追答
追问
我想要多个div都实现,请问如何做?
追答
把id换成class就行,因为id只有一个,class可以有多个,而且$("#square")是按照ID选择,$(".square")是按照class选择元素,如果全部的 div的话,直接写成$("div")就可以
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询