問題タブ [fancybox-2]
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.
jquery - 閉じるときに Fancybox で Ajax 呼び出しを行う
午後、ファンシーボックスを閉じるときに ajax 呼び出しを実行したいのですが、現在のコードは次のとおりです。基本的に DB を更新できるように ajax 呼び出しを追加できるかどうかを知りたいです。
javascript - FancyBox スクロールする親ページのコンテンツも
マウスホイール プラグインの有無にかかわらず、FancyBox v2.0.6 を使用します。ユーザーが FancyBox を開き、コンテンツの最後までスクロールしてからスクロールを続けると、親ページがスクロールします。
ユーザーが FancyBox を閉じたときに、親ページの同じ場所にいないため、これは当惑する可能性があります。
FancyBox が開いているときに親ページのスクロールを停止する方法はありますか?
jquery - ファンシーボックスの閉じるボタンにHTMLを挿入する
ファンシーボックスの閉じるボタンに画像の代わりにhtmlを使用したいと思います。
これが私がうまくいくと思うものです:
ここでは閉じるボタンに注目してください。これが機能しない理由はありますか?
javascript - マーカーがクリックされたときにリッチ ファンシー ボックス ポップアップを表示する
Google マーカーがクリックされたときに、いくつかの情報といくつかの画像を表示したいと考えています。私はそれを行うためにファンシーボックスを使用していますが、ファンシーボックスは画像のみを表示するために使用されることを知っているので、ファンシーボックスでそのような情報を表示することは可能ですか.
だから私の質問は: (おそらく html タグを使用して) リッチ ファンシー ボックス ポップアップを表示することは可能ですか。
もしそうなら、どのように?
ありがとう
jquery - Fancybox beforeLoad コールバック: Javascript、jQuery、および $this を参照していますか?
自分がやろうとしていることを達成する方法がわかりませんが、最初は簡単に思えました。'visited'
リンクされたコンテンツをファンシーボックス iframe に呼び出す前に、クリックされたリンクにクラスを追加したいと考えています。
Fancybox は、beforeLoad
電話を切らない限り問題なく動作します。ページが追加されると、Fancybox をバイパスしてウィンドウをリロードするだけです。
私のbeforeLoad
関数 (ここでは と呼びますadd_visited
) が jQuery の使用を許可されているかどうか ( のようにaddClass
)、またはそのままの JavaScript 機能に固執する必要があるかどうか ( element.setAttribute("className", "visited")
) がわかりません。ここに貼り付けたコードは、渡された への参照を含む jQuery 用this
ですtheClicked
。
ご覧のとおり、関数内での参照方法もわかりません$(this)
。this
本質的には、実際の$.fancybox()
通話から引き継ぎたいと思っています。
わかりやすくするために、.clinical_trial_link
はアンカーに適用されるクラスです。実際のコードではa.clinical_trial_link
.
さらに明確にするために、リンクを訪問済みとしてマークするこの方法の相対的なメリットについて議論しているいくつかの会話を読みました。クラスを単純に使用することにはマイナス面がありますが、このサイトのようにリンクが多いサイトでは、既にクリックされたものを確認することが不可欠です。
最後に、問題のページは次の場所にあります: http://pull4parkinsonsfoundation.org/clinical_trials/
もちろん、js はここに貼り付けたものから変化します。キーボードでサバのように叩き続けます。;-)
助けていただければ幸いです。stackoverflowで皆さんが行っている優れた作業に事前に感謝します。実際に質問を投稿しなければならなかったのは、ここ数年で初めてです。
これが私のコードです:
jquery - Fancybox2-画像数をタイトルとして表示
Fancyboxポップアップのタイトル内に「Image1/3」(リンクされたギャラリー内の画像の位置に関連)を入れたいのですが、次のようになります。
広範囲にわたって検索しましたが、どこにも見つかりません。
編集
を使用して最初のクリックで動作させることができましたが、次のクリックafterLoad
と前のクリックで同様の機能を見つけることができません。
javascript - jquery fancybox2 - オーバーレイをクリックできないようにする方法
fancybox2 を使用してフォームを作成したいと考えています。必要に応じて fancybox2 フォームが表示され、右上の X ボタン、エスケープ キー、またはこのコンテンツ内に追加する送信、キャンセル ボタンを使用してのみ閉じることができます。どうすればこれを達成でき、バックグラウンドのすべてのものを無効にして誰もクリックできないようにするにはどうすればよいですか? 次の例ではうまくいかないようです:
jquery - Jquery Fancybox コールバックの問題
コールバックとファンシーボックスで興味深い問題が発生しているようです。問題は次のとおりです。複数のボタンから呼び出すファンシーボックスがあります。fancybox は、モーダルの yes no ボックスです。ユーザーが [はい] を選択すると、コールバックが発行されます。これはうまくいきます。この問題は、ユーザーが別のアイテムを選択すると、fancybox が表示され、ユーザーが再度 [はい] を選択したときに発生します。コールバックは、前のアイテムに対して 1 回、新しいアイテムに対して 1 回、合計 2 回発生します。これが私のコードです:
ファンシーボックスを表示するためのボタン呼び出し (ページ上に複数):
ファンシーボックスのhtml:
Javascript:
ありがとうございます!
ruby-on-rails - FancyboxはRailsからのajaxコンテンツレンダリングを表示しません
サーバーからajaxコンテンツをレンダリングするためにfancyboxを実装しました
これがfancyboxのコードです
上記のリンクをリンクすると、コンテンツはサーバーからレンダリングされますが、fancyboxはブラウザに表示しません
何か案が
ruby-on-rails - fancybox ajax-loader のアニメーションを避ける
私はfancyboxを使用していますが、fancyboxのajax-loaderを「回避」したいだけです
その理由は、すべての ajax リクエストの読み込みを既に設定しているためです。毎回、fancybox を使用してリクエストを作成します
それを行う方法はありますか
私はAPIを調べて、というメソッドを見つけました
$.fancybox.hideLoading();
しかし、ロードがまだ表示されているのを見ると、これは機能していないようです
何か案が
よろしく