実行時に「オーバーフロー」プロパティを切り替え、「幅: 100%」を使用している内部要素のサイズ情報を取得する js コードがあります。ここを参照してください: jsFiddle デモ URL。
$('#container').css('overflow', 'hidden');
$('#size1').text('Inner element size at runtime: ' + $('#content').width());
私が見つけたのは、実行時に「オーバーフロー」が「自動」から「非表示」に変更されると、IE10 と Firefox が内部要素のサイズを変更することです。ただし、Chrome ではサイズは変更されません。
内部要素のサイズを更新するようにChromeに指示する方法について何か考えはありますか? ありがとう。