$("#JS_top_ment").width()
如果是百分比的时候这个参数会是null的
如果是$("#JS_top_ment").css("width")的话,就会显示undefined
如果写法是$("#JS_top_ment").atrr("width")这就是错误的~什么也没有显示出来~
那请问如何才能获取他的宽度呢?
要求:准确数值,因为我还需要那个数值做个判断喔~
$("#JS_top_ment").width()
如果是百分比的时候这个参数会是null的
如果是$("#JS_top_ment").css("width")的话,就会显示undefined
如果写法是$("#JS_top_ment").atrr("width")这就是错误的~什么也没有显示出来~
那请问如何才能获取他的宽度呢?
要求:准确数值,因为我还需要那个数值做个判断喔~
$("#JS_top_ment").css("width","60%")
jquery的CSS格式为("属性","参数")
如果要获取width的百分比输入以下代码就可以了
Math.round(($("#JS_top_ment").width()/$(document).width())*100)
$("#JS_top_ment").width()
如果是百分比的时候这个参数会是null的
如果是$("#JS_top_ment").css("width")的话,就会显示undefined
如果写法是$("#JS_top_ment").atrr("width")这就是错误的~什么也没有显示出来~
那请问如何才能获取他的宽度呢?
要求:准确数值,因为我还需要那个数值做个判断喔~
JQ好像不行
你用下面的试试
标签元素的宽高值获取 //绝对宽度 Obj.offsetWidth //绝对高度 Obj.offsetHeight
以下是获取窗口对象的宽高值。 clientHeight 获取对象的高度,不计算任何边距、边框、滚动条,但包括该对象的补白。 clientLeft 获取 offsetLeft 属性和客户区域的实际左边之间的距离。 clientTop 获取 offsetTop 属性和客户区域的实际顶端之间的距离。 clientWidth 获取对象的宽度,不计算任何边距、边框、滚动条,但包括该对象的补白。 clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clip 设置或获取定位对象的哪个部分可见。 clipBottom 获取对象剪裁区域的底边坐标。 clipLeft 获取对象剪裁区域的左边坐标。 clipRight 获取对象剪裁区域的右边坐标。 clipTop 获取对象剪裁区域的顶边坐标。