問題タブ [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.
javascript - 検証後にjQuery Faceboxを開く方法は?
JavaScript の検証を行った後、facebox モーダルを開きたいと考えています。私はこのコードを使用しています:
脚本:
マークアップ:
何らかの理由で、facebox モーダルが開かない...ページが新しいウィンドウで開かれている。
どんな提案でも大歓迎です。
前もって感謝します
jquery - jQuery の .val() が Facebox で機能しない
Web サイトの 1 つでFacebox ( http://defunkt.github.com/facebox/ ) を使用しています。また、私はサイトで jQuery を広範囲に使用しています。
私の問題は、.val() 関数が facebox 内で機能していないように見えることです。今、これは facebox として表示される DIV です:
さて、問題は の値がinput.tags-input
アラート ボックスに表示されないことです。空っぽに見える。
さらに悪いことに、jQuery の選択は実際に機能します。つまり、$('input.tags-input').hide()
完全に正常に動作します。
問題をさらに悪化させるために、.val()
は初期値で動作します。つまり、これを使用する場合:
次に、値を変更するかどうかに関係なく、アラートボックスに「Some Value」が表示されます。
私はここで完全に立ち往生しています。コード内の.val()
at the same position は、facebox の外側のテキスト ボックスで正常に機能します。
jquery - Facebox 1.2 イベントを非表示にしますか?
プロジェクトの 1 つでfaceboxを使用しています。ボックスのクローズ/非表示イベントを取得するイベントはありますか? onHide は利用できませんか?
asp.net - $.post フォームと facebox とリダイレクト
.NET (Web フォーム) で Facebox を使用するのは苦痛です。この主に HTML のサイトは、他の誰かによって設計されました。IIS (7.5) の問題もあるかもしれません。この Facebox ポップアップは別のファイル login.html にあり、index.html から呼び出されます。
そしてそれを開くためのリンク
ユーザー名とパスワードを入力して送信するフォーム (login.html):
検証後 (これは機能しています)、login.aspx (login.html) に投稿します。
フォーム投稿。login.aspx の Page_Load メソッドで、Visual Studio でデバッグできます。Page_Load メソッドの最後の行は次のとおりです。
ただし、Facebox ポップアップは残ります。Firebug は投稿を表示し、login.aspx の Page_Load メソッドにヒットし、Facebox ポップアップはどこにも行きません。しかし、 Firebug は、XHR リクエストの [Response] タブで、welcomepage.html が 2 回レンダリングされることを示しています (えっ? なぜ XHR ですか?)。$.post は通常のポストバックを行うと思いました。そして、私のブラウザが実際にリダイレクトしないのはなぜですか。
試行された修正
login.html のフォームを に変更するとaction='login.aspx'
、405.0 エラー method not allowed が表示されます (ただし、index.html に投稿しようとしていますね? )。また、Windows 7 上の IIS 7.5 でこれを修正する方法がわかりません。Visual Studioで、IIS にローカルにデプロイするときにこのエラーが発生します。スクリプト マッピング、ハンドラー、または から投稿しているという事実に関係している可能性があると読んだことがありますが、十分な修正が見つかりません。ここに何かアイデアはありますか?Facebox のリダイレクトが分かれば、この修正は必要ないかもしれません。
javascript - jQuery.validateがFaceboxポップアップを壊した可能性があります
[フェイスボックス]ポップアップには、送信ボタンのあるフォームが含まれています。プロジェクトにjQuery.validateを追加する前に機能していた無関係のFaceboxポップアップを開くための2番目のボタンもあります。送信する前に、電子メールとパスワードのフィールドを検証する必要があります。
これらのポップアップは外部の.htmlファイルを介してロードされることを追加する必要があります。これにより、AJAXリクエストを介してそれらがロードされました。
index.htmlでは、ポップアップが設定されています($ kはjQuery.noConflict()と同じです)。
そして、リンクをクリックして上記のフェイスボックスを開きます。
そして、以下のすべてがlogin.htmlにあります
検証:
そしてフォーム:
そして、機能しないボタン
Nickは、この投稿でフォームを投稿するのを手伝ってくれましたが、他のボタンが壊れているようです。Firebugが外部から要求された(XHRを介して)ページにブレークポイントを設定できるかどうかわからないため、スクリプトのデバッグに問題があります。
showRegister()を呼び出したばかりの壊れたボタンにクリックハンドラーを追加しようとしましたが、それも機能しませんでした。実際には、index.htmlからのリンクであるshowRegister()
単純な呼び出し。$('#linkFromIndexDotHtml').click();
それが問題かもしれないと思いましたが、以前はうまくいきました。
ruby-on-rails - Rails / facebox_render-Ajaxが定義されていません(faceboxは常にロードされています...)
facebox_renderとrails3を使用して簡単なテストを試みました。
これが私のステップです:
1.)インストールされたJquery 1.4.2(Jrails)
2.)プラグインレールプラグインインストールgit://github.com/ihower/facebox_render.gitをインストールしました
3.)そして次の行を追加しました:
私のapplication.html.erbで
そして私のapplication_controllerで
フェイスボックスに何かをロードしようとすると、ローダーしかなく、何も表示されません...
たとえば、私のhome / index.html.erb
私はどこが間違っているのかを知ってうれしいです、ドキュメントで:
だから私はajaxリクエストを送信するのに行き詰まっていると思います。
次の投稿を見た後:フェイスボックスのポップアップを開いたままにし、送信後にフェイスボックス内のコンテンツを変更する方法同じ問題があるようです:ファイアバグコンソールに「Ajaxが定義されていません」と表示されます
しかし、私のjsファイルは正しくロードされています:(ソースコードが示すように)
助けてくれてありがとう!
asp.net - ASP.NET送信ボタンRequiredFieldValidatorがFaceboxで起動しない
私が取り組んでいるサイトのポップアップ ログオン フォームを作成しようとしていたので、facebox を試してみることにしました。ログオンは問題なくポップアップしますが、送信ボタンと必要なバリデータが起動しません。これはマスター ページ内にあり、進行状況パネルに含まれています。
ページヘッダーには、次のものがあります。
フォームの上部に、次のリンクがあります。
以下にリストされているレイヤーを開くことです。
何か案は?
javascript - facebox で client_side_validation プラグインを使用する方法
今日、client_side_validation プラグインをインストールしました。問題が発生するまではすべて正常に動作し、モーダル ウィンドウ (facebox) でフォームの検証を実行できません。送信ボタンをクリックするたびに、モーダルウィンドウが閉じられ、入力内容に関係なく更新されます。これが私のコードです。
私のフォーム
コントローラーの更新機能
誰か助けてくれませんか?ありがとう!
javascript - Faceboxライトボックス内のJavascript
私はRailsアプリに取り組んでおり、ポップアップフォームにjQueryとFaceboxライトボックスを使用しています。フォームでjQuery検証を使用したいと思います。これを実装しようとすると、奇妙な結果に遭遇します。
ポップアップに読み込んでいるビューにJavaScriptを直接配置すると、javsacriptは問題なく機能します。
例:app / views / item / view.html.erb
ただし、それを1ステップ抽象化して、ポップアップに使用しているレイアウトにjavascriptを配置すると、失敗します。
例:app / views / layouts / popup.html.erb
また、スクリプトをビューに直接コーディングして別のjavascriptファイルにプルした場合、たとえば同じスクリプトをに入れた場合も失敗します。../public/javascripts/popup.js
それから私の見解では私はします:
ここでは失敗します。
どのファイルにあるかは何の違いもないと思うでしょう。同じ方法でロードされるはずです。
なぜこれが起こっているのかについて何か考えはありますか?
tinymce - tinymce テキスト エディターが facebox モーダル ウィンドウに読み込まれない
faceboxモーダルウィンドウでtinymceエディターを使用しようとしています。しかし、モーダルウィンドウが開いているときにtinymceがロードされず、firebugでJscriptのエラーが発生しません
助けはありますか?