• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yantianqi
V2EX  ›  程序员

jquery 获取宽度,获取到精确的值?

  •  
  •   yantianqi · Sep 27, 2016 · 2854 views
    This topic created in 3541 days ago, the information mentioned may be changed or developed.
    html:<div class="div1" style="width:22.5px;">div</div>
    jq:$(".div1").width();//获取结果是四舍五入?怎么获取到 22.5
    9 replies    2016-09-28 09:47:42 +08:00
    cosgbgas
        1
    cosgbgas  
       Sep 27, 2016
    据我所知,半像素没意义吧……
    yantianqi
        2
    yantianqi  
    OP
       Sep 27, 2016
    @cosgbgas 比如要计算页面可以宽度能放多少个 div ,由于获取不到原值而计算结果也就不同了
    morethansean
        3
    morethansean  
       Sep 27, 2016
    你获取到的就是实际值,要原值来干嘛?
    ming2050
        4
    ming2050  
       Sep 27, 2016 via Android
    你是如何让显示器显示半个像素的。。。。。。。
    Kaiyuan
        5
    Kaiyuan  
       Sep 27, 2016
    .width() 获取的是元素的真正的宽度, style="width:22.5px;" 需要用 .attr()。
    jasontse
        6
    jasontse  
       Sep 27, 2016 via iPad
    浏览器是按照四舍五入显示的
    jugelizi
        7
    jugelizi  
       Sep 27, 2016
    请问楼主如何让浏览器显示半像素的
    newbieo0O
        8
    newbieo0O  
       Sep 27, 2016
    @jugelizi 浮点像素单位是有意义的。
    Nutlee
        9
    Nutlee  
       Sep 28, 2016
    你是要取实际的容器宽度还是 css 宽度啊, innerWidth() outWidth() width() 区别自己看一下吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   971 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 21:45 · PVG 05:45 · LAX 14:45 · JFK 17:45
    ♥ Do have faith in what you're doing.