2

私は 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 で試してください)

誰かが理由を知っていますか?その全幅を取得する方法は?

前もって感謝します。

4

2 に答える 2