jq的innerWidth()遇到的坑

innerWidth()在元素隐藏的时候是取不到值的,但是取到的是元素的内部尺寸,包括padding和content值,,如果元素隐藏了之后他的content就为空,值为0,所以只有等到元素显示之后再取值计算,才会显示正常

 

$("#input_txt").css("width", $(".toolbars").width() - $("#favour").innerWidth() - $("#comment").innerWidth() - $("#share").innerWidth() - 4);

 

 


posted @ 2018-07-20 16:22  极客小乌龟  阅读(589)  评论(0编辑  收藏  举报