問題タブ [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.
ruby-on-rails - Facebox とレールが機能しない!
Rails で Facebox を使用しようとしていますが、まったく機能しません。
すべてのファイルを適切な場所に追加しました。
- FaceboxRender をインストールする gem install FaceboxRender
- jQueryをダウンロード
- https://github.com/defunkt/faceboxでフェイスボックスをダウンロード
- facebox js ファイルを /public/javascripts/ にコピーします。
- facebox css ファイルを /public/styleshees/ にコピーします
- facebox のすべての画像ファイルを /public/facebox/ にコピーします
stylesheet_link_tag
レイアウトを更新javascript_include_tag
し、これらの js、css ファイルを追加します
アプリケーションコントローラーに FaceboxRender を含めました
ここで何が欠けていますか
これは、物事をテストするためだけに使用しているリンクです。
エラー:
config.gem "facebox-render"
config/environment.rb に追加しようとしましたが、エラーが発生しました!
gem はインストール済みですが、rake gems:install を実行したところインストール済みなので問題ありませんが、
rake db:移行
次のエラーが表示されます。
どんな助けでも素晴らしいでしょう!
ありがとう
ダン
javascript - Ajaxとフェイスボックスの問題
ajaxjqueryとfaceboxを使用するWebサイトがあります。ここでのデモ:http : //temp.nevergone.eu/facebox.php div "#content"内には、faceboxを使用して正常に開く他のページへのリンクがいくつかあります。
ajax jqueryを使用してそのdivのコンテンツをリロードすると、facebox効果を使用してリンクがポップアップしなくなります。
div #contentの内容を変更する関数を呼び出すたびに呼び出す関数を作成しようとしましたが、うまくいきませんでした。rel = "lightbox"を含むページに新しいものをロードするたびに、フェイスボックスをDOMに再初期化/再ロードする必要があることはわかっていますが、その方法がわかりません。これを内部で呼び出します。jqueryHTML関数を使用すると機能しますが、ロード機能を使用すると、機能しなくなります。
sometext.htmlには<a href="http://www.google.com" rel="facebox">CLICK ME I DONT WORK</a>(if you click it it wont open using facebox,it will open like a normal link)'
jquery - フェイスボックス(jquery)を無効にする方法
特定のリンクで facebox プラグインを使用しています。
一部のリンクを動的に無効にしたい。そのため、それらをクリックしてもフェイスボックスは開きません。
いくつかの方法を試しましたが、どれもうまくいかないようです。リンクをクリックしても、Facebox は引き続き機能します。
私もこれを試しました(クリックとマウスダウンのイベントを防ぎます)が、まだフェイスボックスのポップアップを無効にしません。
私に何ができる?
編集:
brad と PetersenDidIt のアドバイスに従って、私はこれを試しました:
そしてまだ運がありません。さらに、アラート ダイアログの下にフェイスボックス フレームが表示されます。これは、クリック/マウスダウンイベントが呼び出される前に、フェイスボックスが開始されることを意味します。
他のすべてのイベントの前に発生するイベントを添付することは可能ですか?
おそらく、facebox は別のイベントを使用します (クリックやマウスダウンではありません)。それは何でしょうか?
javascript - jQueryでiframeにページをロードした後、テーブル行にCSSクラスを追加しますか?
iframe (facebox を使用) にフォームを読み込んでいます。フォームが送信され、iframe 内のページがリロードされると、親ページの特定のテーブル行に CSS クラスを追加したいと考えています。
テーブルは次のようになります。
フォームが iframe で送信されると、親フレームのテーブルは次のようになります。
コミュニティはこれを正しく実装するのを手伝ってくれますか?
javascript - faceboxポップアップがまだ開いている間に別のdivをロードする方法は?
Faceboxの使い方がやっとわかりました。Facebox で非表示の div を開くことはできますが、ポップアップを閉じずに現在の div をダンプして別の div をロードするにはどうすればよいですか? ユーザーがポップアップ内のリンクをクリックした場合、Facebox ポップアップで (前の div をダンプしながら) 別の div をロードする必要があります。私はすでに次のようなことを試しました:
それほど単純ではないことはなんとなくわかった。私はすでに答えを求めてネットを検索しようとしましたが、サイコロはありませんでした。これは可能ですか?私は Javascript に関してはまったくの素人なので、ご容赦ください。
javascript - javascript関数からjqueryフェイスボックスを起動しますか?
これを関数内で使用しますが、
ここで、 jQueryFaceboxプラグインDeleteConfirmationdiv
を使用してこれを起動したいと思います。出来ますか?
これまで私はこのようなフェイスボックスを使用してきましたが、
私のページにはこれがあります
私はこれを試しましたが、うまくいきません、
この関数をボタンから呼び出します。
asp.net - asp.netでupdatepanelの更新後にhtml div要素を保持する
削除確認ボックスとしてjquery faceboxを使用しています。削除すると、レコードが削除され、javascript を介して resultsdiv が表示されます。しかし、それは常に示しています
Error: document.getElementById("ImageButtonDiv") is null
ここに私のコードがあります、
そして私のjavascript関数、
編集:
私の削除確認がjquery facebox内にない場合、それは私の要素を取得します。問題は何ですか?
交換したのに動かない、
javascript - フェイスボックスのajaxリクエストを適切に中央に配置する方法は?
私のワードプレステンプレートは、faceboxを使用してajaxリクエストを介してポートフォリオ画像を表示します。
問題は、視聴者の画面サイズに応じて画像が異なる位置に読み込まれることです。
私のテンプレートは
フェイスボックスサイトは
フェイスボックスサイトは画像を完全に表示しますが、テンプレートで同じ行を使用すると、正しく表示されません。
画面の中央に画像を一貫してロードするために、誰かが私を正しい方向に向けることができますか?
jquery - jQuery Facebox: 空の入力フィールド値を送信します
ライトボックスを作成するために、jQueryにfaceboxプラグインがあります。クリックするリンクを作成すると、その中に友達リクエスト フォームが表示されます。
「リクエストの送信」をクリックすると、フォームは ajaxcall を作成しますが、2 つのフィールドは、入力した内容を何も送信せず、空の値を送信するだけです。
ただし、facebox ライトボックス内にない場合は機能し、ajax 呼び出しで値を送信します。
そのため、facebox.js の何かがフィールドを妨げており、空の値を送信しています。
どうすればこれを解決できますか?
facebox.js は次のとおりです。
ボックスの外で動作するため、ここで何かが間違っているとは思えませんが、これが私のフォームです。
DoFriendRequest()