問題タブ [loaded]
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# - Selenium Webdriver を使用して window.onload イベントを待ちます
Web ページが完全に読み込まれるまで待機する方法が必要です。そしてちょうどその直後に、Web ページでアクションを実行する必要があります: 読み込まれたページの URL を取得し、Cookie をチェックし、<a>
要素をクリックします。
ロードされたページで作業する前に、次のコードを使用します。
しかし、このコードは、Chrome でページが完全に読み込まれるまで 100% 待機するわけではなく、Internet Explorer では機能しません!
より良い解決策を提供してください
事前に答えてくれてありがとう!
javascript - smartGWT のエラー
smart gwt 4 でアプリケーションを実行すると、次のエラーが表示されます
コア SmartClient JavaScript ライブラリがロードされていないようです。NoScript SmartGWT モジュールを継承する場合は、WAR 内の適切な場所から SmartClient モジュールの .js ファイルをロードするためのタグが HTML ファイルに含まれていることを確認します。デフォルトでは、これらのファイルは [GWT app name]/sc/modules/ の下にあります。
com.smartgwt.client.core.JsObject$SGWT_WARN: Core SmartClient JavaScript ライブラリがロードされていないようです。NoScript SmartGWT モジュールを継承する場合は、WAR 内の適切な場所から SmartClient モジュールの .js ファイルをロードするためのタグが HTML ファイルに含まれていることを確認します。デフォルトでは、これらのファイルは [GWT app name]/sc/modules/ の下にあります。
クラスパスに次のjarを設定しました
smartgwt.jar
smartgw-skin.jar
.gwt.xml ファイルに inhert を追加します
そして、私のjpsファイルにスクリプトを追加します
前もって感謝します
php - AJAX/PHP – データのロードが完了した後のコールバック
(すでに同様の回答済みの質問を見逃したかどうかはわかりません…)
ボタンをクリックすると、PHP/MySQL を介してデータベースからさまざまな画像を読み込み、それを本文に追加します (もちろん、実際の画像はデータベースに保存されません。画像の正しい選択は、投稿された変数に基づいています) )。
私の目標は、ボタンを押した後に読み込みインジケーターを表示し、すべての画像データが完全に読み込まれて表示された後にインジケーターを非表示にすることです。これはコールバックの問題を解決するのは簡単かもしれませんが、私は AJAX を使い始めたばかりです。:)
以下は、私が現在思いついたコードです。ここで load() 関数は本当に正しいものではないと思いますか?
ご協力いただきありがとうございます!
html - Fancybox 2 の不具合、または解決しましたか?
ファンシーボックス 2 をオーバーレイに使用しており、ファンシーボックス 1 を長い間使用した後、v2 で奇妙なことが起こります。v1 では、ajax 経由で新しい html をロードし、その中に新しい fancybox リンクが含まれていた場合、新しいリンクに対して fancybox を再度呼び出す必要がありました。v2では、新しいhtmlがロードされた後、関数を再度呼び出さずに新しいfancyboxが機能するようです。ただし、ソースコードでもWebでも、v2でそのように機能するかどうかは証明されていません。将来、fancyboxでトラブルを起こしたくないので、作業を続ける前に確認する必要がありました。
ありがとう
c# - 特にユーザー コントロールの場合、コンストラクターの後、Loaded イベントの前に、XAML で設定されたプロパティにアクセスできる場所はありますか?
コントロールを使用するときに、ユーザーが XAML で設定した内容に基づいてユーザー コントロールが初期化されるという問題があります。現在、「Loaded」イベントを使用して、ユーザーが設定したかどうかに基づいて動作していました。
ただし、Loaded イベントの使用に関する問題は、このコントロールの別の兄弟が、Loaded イベントを使用して何かを設定していることです。これは、Loaded イベントがまだ発生していないため、まだ完全に初期化されていません。(もしそうなら、これは UI の競合状態です。)
繰り返しますが、WPF システムはコントロールのコンシューマーの XAML によって指定されたプロパティをまだ設定していないため、コードをコンストラクターに移動することはできません。上記の理由により、Loaded イベントは使用できません。初期化も機能していないようです。
ISupportsInitialize も調べましたが、外部からではなく、コントロールのプロパティをバッチ設定する場所であるため、それも適切ではないようです。
考え?
アップデート
これは特に UserControls の異常であることがわかりました。初期化の処理は異なります。こちらのフォローアップの質問で詳細を確認できます...
...しかし、短いバージョンでは、コンストラクターで InitializeComponent を呼び出すと、実際には Initialized イベントが発生しますが、XAML で定義されたプロパティが実際に設定される前に発生します。コメントアウトすると、Initialized が起動したときにプロパティが設定されるようになりましたが、もちろん、コントロールの UI は読み込まれません! 実際にはちょっとイライラします。
まだ解決策を探しています。コード例と詳細は、そこにあります。
wpf - Loaded イベントでレンダリングが終了していません
wpf ウィンドウの Loaded イベントをサブスクライブし、Loaded += loaded;
コード ビハインドでいくつかのコントロールの不透明度を変更しようとしました。メソッドでは、コントロールがまだ wpf によって描画されていない
ことに気付きました。loaded
したがって、コードは効果がなく、コントロールのレンダリングはメソッドが終了した後にのみ発生します。
Rendered
1)購読できる別のイベントなどはありますか?
編集: OnContentRendered イベントがあり、次のコードが機能することを発見しました:
アニメーションはおそらく好ましいですが。
それ以外の場合は、おそらく、usercontrol1 の不透明度を 0.1 から 1.0 に、usercontrol2 の不透明度を 1.0 から 0.0 に変更するアニメーションを使用する必要があります。
2) そのようなアニメーションの例を知っていますか?