私は Javascript で単純なマーキーを作成しようとしています。次のように、 innerDIVの全コンテンツ幅を取得する必要があります。
<div id="container" style="width: 100%; overflow: hidden;">
<div id="innerDiv" style="direction: rtl; white-space: nowrap; overflow: visible; position: relative;">
very long ... text
</div>
</div>
scrollWidthを試しました。Chromeではうまく機能しますが、Firefox ではうまく機能しません(代わりに clientWidth の値を指定します)。
ここにライブデモがあります: http://jsfiddle.net/5fPGy/3/ (Chrome と Firefox で試してください)
誰かが理由を知っていますか?その全幅を取得する方法は?
前もって感謝します。