2012-02-20 6 views
3

私が作成しているサイトでタイピングカーソルが消えているかIE9でランダムに表示されています。IE9 - カーソルがテキストフィールド内で非常に速く消えたり点滅したりする

調査の結果、ページ下部のスクロールバーナーが原因であることが判明しました。画面上にバナーが表示されているときはカーソルがテキストボックスで完全に消えますが、バナーを隠すためにスクロールするとすべてが正常に戻ります。

これを説明するためにテストフィドルを設定しました:http://jsfiddle.net/uruwf/3/画像スクロールのframeRateを揺らした後、カーソルの速度も変化します。

私はすでに別のjQueryイメージスクロールに変更しようとしましたが、問題は解決しません。これはIE9でのみ再現可能です(IE6でさえありません)。

このサイトには、無視するフォームが多すぎます。 - それが必要と他のブラウザで同じようにカーソル表示を行います(理想的 - 入力したときに、無点滅を入力していないのを待っている時に点滅)

1:私が求めてい

可能な解決策/答え2 - あなたはそれについて考えることができる何か他のもの - ときに、フォーカスの(一定の点滅)

4常に点滅するカーソルを強制しない - 焦点に(全く点滅)

3時に常に表示するには、カーソルを強制ユーザーフレンドリーになります

あなたのヘルプは非常に高く評価されています!

+0

http://logicbox.net/jquery/simplyscroll/から: "フィードバックやバグは@logicboxまたは[email protected]に送られます。あなたはすでにそれを試しましたか? – thirtydot

+0

ありがとう、私はまだ彼らからの応答を待っていますunfortunatelly私は1つの他のjqueryのスクロール(smoothdivscroll.com)を試した問題は同一です。これで3日間苦労しました。 – Czakalli

答えて

0

残念ながら、これはCPU /スレッド管理の問題のように見えますが、最終的に表示されない限り、フレームレートを高くするとカーソルの外観がより断続的になります。 CPU速度の設定によっては、フレームレートを低くすると、点滅が正常に動作する可能性があります。

私はGoogle検索を行い、この問題(IE8にダウングレードすることを示唆したものは別として)では何の答えも見つけられませんでした。

代わりに、 'left'プロパティをアニメーション化するソリューションを使用できます。これにより、すべてのブラウザでパフォーマンスが低下する可能性があります。

関連する問題