Javascript Jquery width()溢出Safari问题

Javascript Jquery width()溢出Safari问题,javascript,jquery,css,safari,width,Javascript,Jquery,Css,Safari,Width,使用溢出:auto将表包装在窄div下。在chrome,即FF下,宽度超过了预期的200。但在狩猎旅行中,这一数字是100 Jquery width()文档没有提到这一点 打开代码笔,打开控制台并滚动查看日志: 如果失败,请参阅下面的详细信息 HTML: JS: 我找到了解决办法,至少对我来说是这样。表上有max width:100%(似乎是默认值),奇怪的问题是将其设置为none修复了它 这个问题为我解决了: 工作(更新)代码笔:您有没有找到解决方案? <div class="out

使用
溢出:auto
将表包装在窄div下。在chrome,即FF下,宽度超过了预期的200。但在狩猎旅行中,这一数字是100

Jquery width()文档没有提到这一点

打开代码笔,打开控制台并滚动查看日志:

如果失败,请参阅下面的详细信息


HTML:

JS:


我找到了解决办法,至少对我来说是这样。表上有
max width:100%
(似乎是默认值),奇怪的问题是将其设置为
none
修复了它

这个问题为我解决了:


工作(更新)代码笔:

您有没有找到解决方案?
<div class="outer">
  <table class="table table-hover table-condensed">
    <thead>
      <tr>
        <td>aaaaaaaaa</td>
        <td>bbbbbbbbbbbbbb</td>
      </tr>
    </thead>
    <tbody></tbody>
  </table>
</div>
.outer {
    width:100px;
  overflow:auto;
}

.inner {
    width:200px;
  border:1px solid black;
}
$('.outer').scroll(function(){
    console.log($('.table').width())
});