問題タブ [jquery-callback]

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.

0 投票する
4 に答える
799 参照

jquery - データの前にjQueryコールバックを実行するには?

スクリプトとして返されたデータを実行する簡単な投稿があります。

何が起こるかは次のとおりです。

  1. リクエストが送信される
  2. JS コードの一部が応答として返され、実行されます
  3. コールバックが実行されます

返された JS が実行される前に、コールバックを実行する必要があります。これを達成する方法はありますか?

ありがとう!

0 投票する
1 に答える
522 参照

json - jquery:ワイルドカードセレクターを使用するときに発信者IDを返す方法

私はjqueryを使用してJSONリクエストを呼び出していますが、それらは一連のオートコンプリートフィールドからトリガーされます。私はワイルドカードセレクターを使用しており、イベントを発生させたacフィールドを見つける必要があります。

より賢明な解決策のクイックフィックスまたはガイダンスに感謝します。

ATB

//トムジョード

0 投票する
2 に答える
3468 参照

jquery - .animate() の匿名コールバック関数が機能しない

私は一生、このコードの問題が何であるかを理解できません。アニメーション自体は正常に動作します:

0 投票する
1 に答える
1372 参照

jquery - img src置換のjQueryコールバック?

私がやろうとしているのは、ユーザーがサムネイルの上にマウスを置いたときにWebページの画像を変更することです。これは、サムネイルsrcのファイル名に「tn_」が追加されているだけで、それ以外は同一であるため、簡単に実行できます。

私が抱えている問題は、画像のsrcを切り替えると、attr関数がimg dom要素をほぼ瞬時に返す一方で、新しい画像が読み込まれるまで画像自体は変更されないことです。カーソルを変更して読み込み記号を表示するか、新しい画像の読み込み中にページのどこかに読み込みを書き込むことができるように、ある種のコールバックが必要です。

これどうやってするの?

0 投票する
1 に答える
1324 参照

jquery - コールバックの問題を伴う JQuery フェード アニメーション

これが私のコードです:

この場合、コールバック関数は呼び出されません。firebug ツールを使用して問題の原因を突き止めました。コールバック関数に「columnToShow」変数がありません。別ブロックなので理にかなっていると思うのですが、ではどうすれば解決できるでしょうか?ヒントはありますか?

ありがとう!

0 投票する
4 に答える
30428 参照

javascript - jQueryDatePickerにコールバックを追加する適切な方法

DatePickerには内部関数があり、_adjustDate()後でコールバックを追加したいと思います。

現在の方法


これが私が現在これを行っている方法です。基本的には、関数の定義をそれ自体に置き換えるだけでなく、新しい操作も必要です。これはすべての日付ピッカーに影響しますが、これも望ましいかどうかはわかりません。

_adjustDateは、次/前の月のクリック中に呼び出されるものです。この関数は3つのパラメーターを取ります。コールバックを追加するより良い方法があるかどうか知りたいです。


期待される結果


最終結果を次のようにしたいと思います。afterAjustDateコールバックハンドルはどこですか:


ご参考までに


onChangeMonthYearは受け入れ可能なイベントの代替手段ではありません。また、live()/ delegate()(IEでは機能しません)バインディングオプションもありません。

これは、月が選択された後にクラスを適用したり要素を操作したりする必要があるためです。月を変更すると、カレンダーの要素が再作成されます。これが実行されると、jQueryUIはクラスの変更を継承するほど賢くありません。したがって、日付を変更した後、コールバックが必要です。

0 投票する
2 に答える
833 参照

jquery - jquerysimplemodalは別の関数を呼び出すことができません

モーダルウィンドウには、「続行」ボタンがあります。simplemodal-closeクラスでボタンを割り当てることでモーダルを閉じることはできますが、関数を呼び出すことはできません。このサイトの簡単なデモからこのコードをまとめました。

ボタン:

javascript:

私はjQueryにかなり慣れておらず、simplemodalにはまったく慣れていないので、どんなアイデアでも。

編集:JavaScriptを次のように更新しましたが、まだ機能していません。1のアラートが表示され、関数が含まれているアラートが表示されますが、それ以外は何も表示されません。

0 投票する
1 に答える
1467 参照

javascript - jqueryコールバックからクラスインスタンスを取得する

jqueryからのコールバックで「MyClass」インスタンスを取得する方法。

'MyClass'インスタンスを持つPSグローバル変数またはインスタンスをデータに格納することは望ましくありません。

ありがとうございました!

0 投票する
1 に答える
1688 参照

jquery - jquery が独自のコールバックを追加できないようにする

を使用して Vimeo の API を呼び出そうとして$.ajax()いますが、Jquery は、独自の名前付き関数を指定しても、URL にコールバックを追加します。GET URL 文字列を完全に制御する必要があります。

私のコード:

GET リクエストは次の場所に送信されます。

この自動コールバックの追加を回避するにはどうすればよいですか?

0 投票する
2 に答える
1057 参照

javascript - JavaScript コールバック関数 - 複数の関数が実行されない

jquery フォーム プラグインを使用して、MVC アプリケーションにフォームを送信しています。問題は、私のコールバック「成功」コールバック関数にあります。この関数では、私が持っている他の JavaScript 関数を 2 回呼び出します。1 つはページの一部を更新し、もう 1 つはページの別の部分でユーザーにメッセージを投稿します。

問題は、これらのうちの 1 つだけが実行されることです。コールバック関数の最初に置いたものです。最初の関数から値を明示的に返して、制御をコールバック関数に戻そうとしましたが、うまくいきません。このコードを頻繁に使用し、1 つの場所にまとめておきたいので、2 つの別個の関数を削除したくありません。

これがコードです。(警告ステートメントは、それが機能していなかったことを証明するためだけにそこにあります)

追加機能はこちら。

これらの各機能は、順番に最初に配置すると完全に機能します。両方を実行できない理由はありますか?