問題タブ [facebox]

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 投票する
1 に答える
1220 参照

javascript - 「display:none」を使用しているときに jQuery でフォーム送信をキャッチする際の問題

jQupload を使用して画像を非同期にアップロードしようとしています。このスクリプトは、ページの iframe を使用してアップロードし、iframe の .load() イベントをキャッチして、返された JSON メッセージを返します。

標準の HTML ページの下部にフォームを表示し、javascript を含めると、正常に動作します。ただし、アップロード フォームをモーダル ウィンドウにロードしたいので、これには facebox を使用しています。したがって、フォームは、ページの下部に「display:none」に設定されたスタイル タグが含まれており、特定のボタンがクリックされたときにモーダル ウィンドウに表示されます。

モーダル ウィンドウ内では、フォームの送信は問題なく行われ、iframe に値が入力されますが、フォームの送信イベントのコードが JavaScript によってキャッチされません。関数で単純な文字列を警告しようとしましたが、結果が得られません。ただし、フォームの「onsubmit」タグを使用して文字列を警告すると、問題なく動作します。

次のコード行は、ok を実行し、ターゲット属性をフォームに追加します。

これは、モーダル ウィンドウ内で実行されていない次のコード行です。

このコードは、次の 2 行を使用して呼び出される jQupload 関数内からのものです。

これは完全な jQupload コードであり、http://jqframework.com/jqupload_doc.html で説明されているように使用されています

何か案は?

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

jquery - テーブル TD セル内をクリックしたときにフェイスボックス ダイアログをポップアップする方法はありますか

HTML テーブルの td 内をクリックすると、ダイアログのフェイスボックスがポップアップ表示されます。これは可能ですか?

https://github.com/defunkt/facebox

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

jquery - facebox、thickbox、jquery ui ダイアログ、その他のどれが最適ですか?

どちらを使用するのが最適ですか:

  1. 画像
  2. 通常の div コンテンツ
  3. ajax で読み込まれたコンテンツ
  4. サーバーに投稿するフォーム
0 投票する
1 に答える
635 参照

javascript - Facebox ウィンドウで実行されている Javascript

ユーザーがログインを促す何かを評価したときにポップアップ ボックスが表示されるように Web サイトを変更しています。残念ながら、ログインプロセスは私が制御できないものであり、javascript のヒープ全体とリダイレクトを使用してそれを実行しており、javascript が失敗しているようです。

モーダル ボックスで JavaScript を実行できますか、またはこれを回避する方法はありますか?

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

jquery - jquery プラグイン: ローカリゼーションとフェイスボックスの競合

ローカリゼーション(javascript を翻訳するため) とフェイスボックス (誰もがそれを知っていますか?)の 2 つのプラグインを連携させようとすると問題が発生します。

問題なく個別に動作させることができますが、ローカリゼーション プラグインが読み込まれ、facebox モーダルを起動するリンクをクリックすると、ajax リクエストが開始され、facebox モーダル ウィンドウが (ロード中の gif とともに) 表示され、リクエストが直接表示されます。中止されました (URL が赤くなり、「中止されました」という単語が firebug に表示されます)

Firefoxのエラーコンソールでは、「ゲッターのみを持つプロパティを設定する」と表示され、ファイルを指しています:jquery-1.4.min.js、126行目(チェックしたところ、jquery 1.3.2で同じエラーが発生します)

そして、ここに私のコードがあります:

エラーは jquery ファイルにあるため、この問題を解決するためにどこを見ればよいかわかりません。エラーはコードにあると思いますが、表示されません。誰か考えますか?

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

javascript - フェイスボックス内でリダイレクトするためのリンク (ブレイクアウトしない)

ブレイクアウトせずに別のページにリダイレクトするフェイスボックスウィンドウ内のリンクを作成するにはどうすればよいですか?

うまく機能するiframeを使用してみました...ただし、faceboxに表示したい最初のコンテンツは単純なメッセージとリンクです。次に、クリックするとリンクがページにリダイレクトされるようにします。

iframe には src が必要なため、ページ上にメッセージを書き込める場所がありません。私の唯一の考えは、メッセージをエコーするphpページへのURLのパラメーターとしてメッセージを渡すiframeのsrcを生成することでした(かなり醜い解決策)。

より良い方法はありますか?

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

javascript - jQueryの抜粋に関する質問

はい、 faceboxプラグインを使用しています。与えられた例の1つは、ポップアップをトリガーし、スピナーをトリガーし、ajax呼び出しを実行し、呼び出しが戻ったときにスピナーを結果に置き換えます。コードはこちら

いくつかの質問。

  1. jQuery$変数は同じものだと思いました。他のライブラリと名前が競合している場合にのみ使用しjQueryます。この例では、作成者はparamとしてjQuery.facebox関数を呼び出して渡します。$私は2つの違いを誤解していますか?
  2. .getコールバックで$.facebox$、そのコンテキストでjqueryグローバルを呼び出していますか、それとも外部関数に渡される変数ですか?

説明してくれてありがとう:-)

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

php - Facebox内のJquery

フェイスボックスを設定しましたが、機能します。タブベースのナビゲーション(JQueryも)を使用して外部ページをロードすると、モーダルは機能しますが、ナビゲーションは機能しません。はっきりしない場合は、実際にタブをライトボックス内に配置する必要があります。また、何かが変わる可能性がある場合は、ライトボックス内でphp/mysqlを実行しています。助けてくれてありがとう。

編集=>コードが不足していることをお詫びします。フェイスボックスに読み込まれるページのコードは次のとおりです。

Jquery liveを使用すると役立つかもしれませんが、それが必要かどうかはわかりません。

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

jquery - 他のjqueryを含むFacebox

だから私はフェイスボックスをセットアップしていて、それは機能します。タブベースのナビゲーション(JQueryも)を使用して外部ページをロードすると、モーダルは機能しますが、ナビゲーションは機能しません。はっきりしない場合は、実際にタブをライトボックス内に配置する必要があります。また、何かが変わる可能性がある場合は、ライトボックス内でphp/mysqlを実行しています。助けてくれてありがとう。

これは元のモーダルコールです

これは、モーダルボックスが呼び出すページのスクリプトです

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

asp.net - ボタン クリック イベントから Facebox を表示する

私が見た例はすべて、アンカーをクリックして Facebox を表示します。代わりにボタンを使用することは可能ですか? asp:button コントロールを動的に生成する asp.net ページを変更していますが、それらをアンカーに置き換える必要はありません。ありがとう。