私はWebアプリケーションを作成しています。サポートチケットは、左側に静的テキストとしてチケットIDで表示され、残りのフィールド(説明、重大度、期間、ステータス、レポーター)は、固定テキストでスクロールテキストとして右側に表示されます。サイズビューポート。
<span>
まず、チケットIDを含むビューポートと、残りのフィールドを<div>
含む1秒を含むビューポート、およびアニメーション化されたプロパティ(例ではで表されます)から始めました。これはChromeとSafariで正常に機能しますが、スクロールテキストはFirefoxの静的テキストよりも上に表示されます(WebソケットをサポートしていないためInternet Explorerを使用できません。Operaはまだ試していません)。<span>
left
#attempt1
<div>
ビューポートを別のビューポート<span>
(で表される)に置き換えようとしましたが、スタイルが無視される#attempt2
ため、テキストが重なっています。overflow:hidden
何が起こったかを確認するdisplay:inline-block
ために、置換<span>
(で表される#attempt3
)にもスタイルを追加しました。これは、元ののように動作し<div>
ます。
この動作を示す縮小例を作成しました。ここでは、スクロールするテキスト要素にハードコードされたleft
プロパティがあります。このjsfiddlehttp : //jsfiddle.net/uLAm6/を参照してください。
誰かが(i)Firefoxが上げられたテキストを表示している理由を説明し、(ii)私の例の試みのいずれかをChromeの場合と同じように機能させる方法を提案できますか?どうもありがとう!