画面が十分に大きくない場合、スクロールバーでオーバーフローするテーブルがあります。しかし、実際のコンテンツの幅を知る必要があります。
以前は次のことができました:
$('table').width()
そして、それはスクロールバーでテーブルコンテンツの全幅を与えてくれます. Firefox 、Chrome 24、...
しかし、Chrome 25 では、表示できる幅しかありません。
設定例を次に示します。Firefox および Chrome 25 でコンソールの電源を入れます (または、自分で $('table').width() を試してください):
http://public.kipdola.be/chrome-25-jquery-test.html
(ちなみに、 も取得しようとしましたが$('table tr').width()
、結果は同じです。)
だから:どれが正しいですか?Firefox はコンテンツの実際のサイズを表示するのに適していますか、それとも Chrome は画面に表示されるサイズを表示するのに適していますか?
さらに重要なことに、テーブル コンテンツのフル サイズを取得するにはどうすればよいでしょうか。