問題タブ [flicker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - フォーム上の .NET コントロールをダブル バッファする方法は?
DoubleBuffered
ちらつきが発生しているフォームのコントロールの保護されたプロパティを設定するにはどうすればよいですか?
windows - Windows ダイアログで WM_ERASEBKGND を処理中にちらつきを回避する方法
サイズが変更されるダイアログがあります。また、WM_ERASEBKGND 呼び出し (現在は FillSolidRect への単純な呼び出し) に応答してペイントするカスタム背景もあります。
ダイアログのサイズを変更すると、途方もないちらつきが発生します。ちらつきを減らすために、すべての子ウィンドウを列挙してクリッピング領域に追加します。これで少しは改善されたようです。今では、すべての子コントロールが再描画されるときにちらつきがほとんど明らかになっています。
サイズ変更中にダイアログがちらつかないようにするにはどうすればよいですか? ダブルバッファリングが役割を果たさなければならないと思いますが、子コントロールを持つダイアログでそれを行う方法がわかりません(すべての子コントロールをオーナー描画などにしないでください)。
純粋な Win32 ベースのソリューションは歓迎されますが、私は C++ (.NET ではない) と MFC を使用していることに注意してください :)
注:私が試したものの、うまくいかなかった(理由がわからない)ことの1つは次のとおりです。
winforms - サイズ変更中に巨大な黒いちらつきのある C# フォームのスキン!
通常とは異なるアプローチでスキン フォーム (境界線とキャプションのみ) を作成しようとしていますが、フォームのサイズを変更するときにフォームがちらつくという問題があります。
問題を説明する他の方法がわからないので、問題を説明するために作成したビデオを次に示します: http://www.screencast.com/t/AIqK9Szmz
また、フォームの境界線を再描画するコード全体を含む VS2008 テスト ソリューション: http://stuff.nazgulled.net/misc/TestForm.zip
誰かが私がちらつきを取り除くのを手伝ってくれることを願っています...
javascript - setTimeout () moving div with iframe causing flicker in firefox only
I have a horizontal scroll created in javascript that works in IE and Chrome, however I get a flicker in Firefox 2 and 3. The div that is moving contains an iframe with images and text with absolutely positioned divs. (see code below.)
Problems:
1) The content appearing in either the div to the left or the right of the animating div appears to flicker on the side where the style.left is moving "under" the adjacent divs. This occurs in Firefox only.
2) It seems that when using the mouseover handler for approximately 10 seconds (in Firefox only) the animation pauses for about a second, and then starts again. This does not occur in either IE or Chrome.
The javascript is:
The HTML is:
Thanks for your support!
load - ページの残りの部分の前にsIFRをロードしますか?
ページコンテンツの残りの部分の前にsIFRを「プリロード」またはロードすることは可能ですか?現在、これは(テキストの位置のために)最後にロードするものであり、ページの非常に明白な部分であるため、テキスト置換の巨大なマッシュアップをすべてすばやく急いで取得しますが、これはあまり魅力的ではありません。
このサイトはてんかん発作を起こしているようです。ロードされると、すべてがうまくいきます:)
負荷フィッティングの回避策はありますか?
乾杯ヒュー
java - 頻繁に更新すると、スイングコンポーネントがちらつく
どこかに数千行のコードがあり、更新しすぎるとJTextPaneがちらつくことに気づきました。ここに簡略化されたバージョンを作成しました。
これは、ターミナル(cmd)スタイルのGUIコンポーネント用です--
\n
何百回も構築されないように、最終変数として持つことを含め、ここで可能なすべての最適化を行ったと思います。それでも、ちらつきは目立ち、許容できません。数分後、コンポーネントは完全にフリーズします。コンポーネントを非常に迅速に更新する必要があり、更新時にペインを一番下までスクロールする必要があります。
私は自分のバージョンのJTextPaneを最初から作成することを考えていましたが、皆さんがもっと簡単な解決策を持っているかどうかを確認したいと思います。
html - IEでちらつく画像
IE6で問題が発生しています。画像の上にマウスを置くたびに、画像が再読み込みされてちらつきます。
これは、IEに「保存されているページの新しいバージョンを常にチェックする」オプションがあり、基本的に「すべてを常にリロードする」という事実によるものです。
私はグーグルでいくつかの修正を見つけました:
追加する
しかし、これは今のところ私の側では機能しません。
http://fivesevensix.com/studies/ie6flicker/のような他の修正もありますが、実際には当てはまりません。画像のちらつきはスプライトですが、特定のJSイベントで変化します(したがって、「画像の複製」ハックは実際には使用できません)。また、かなり小さいため、「要素のピクセル領域」のハックは機能しません。
最後に、サーバー側のキャッシングに関連するハックがありますが、それはやり過ぎだと感じており、それを行うためのより簡単な方法があるはずです。また、私は常にさまざまな種類のサーバーに展開されたWebサイトで作業することになり、毎回サーバーで修正する必要があります。
この問題の解決策を知っていますか?タグソリューションはとても完璧でシンプルに聞こえましたが、どうして私の側では機能しないのですか?これを修正するために多くのCSS/JSを書き直さないようにしたいと思いますが、クライアント側の修正を行います。
ありがとう !