問題タブ [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.

0 投票する
3 に答える
463 参照

jquery - 閉じるときに Fancybox で Ajax 呼び出しを行う

午後、ファンシーボックスを閉じるときに ajax 呼び出しを実行したいのですが、現在のコードは次のとおりです。基本的に DB を更新できるように ajax 呼び出しを追加できるかどうかを知りたいです。

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

javascript - FancyBox スクロールする親ページのコンテンツも

マウスホイール プラグインの有無にかかわらず、FancyBox v2.0.6 を使用します。ユーザーが FancyBox を開き、コンテンツの最後までスクロールしてからスクロールを続けると、親ページがスクロールします。

ユーザーが FancyBox を閉じたときに、親ページの同じ場所にいないため、これは当惑する可能性があります。

FancyBox が開いているときに親ページのスクロールを停止する方法はありますか?

0 投票する
3 に答える
8105 参照

jquery - ファンシーボックスの閉じるボタンにHTMLを挿入する

ファンシーボックスの閉じるボタンに画像の代わりにhtmlを使用したいと思います。

これが私がうまくいくと思うものです:

ここでは閉じるボタンに注目してください。これが機能しない理由はありますか?

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

javascript - マーカーがクリックされたときにリッチ ファンシー ボックス ポップアップを表示する

Google マーカーがクリックされたときに、いくつかの情報といくつかの画像を表示したいと考えています。私はそれを行うためにファンシーボックスを使用していますが、ファンシーボックスは画像のみを表示するために使用されることを知っているので、ファンシーボックスでそのような情報を表示することは可能ですか.

だから私の質問は: (おそらく html タグを使用して) リッチ ファンシー ボックス ポップアップを表示することは可能ですか。

もしそうなら、どのように?

ありがとう

0 投票する
3 に答える
16517 参照

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で皆さんが行っている優れた作業に事前に感謝します。実際に質問を投稿しなければならなかったのは、ここ数年で初めてです。

これが私のコードです:

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

jquery - Fancybox2-画像数をタイトルとして表示

Fancyboxポップアップのタイトル内に「Image1/3」(リンクされたギャラリー内の画像の位置に関連)を入れたいのですが、次のようになります。

広範囲にわたって検索しましたが、どこにも見つかりません。

編集

を使用して最初のクリックで動作させることができましたが、次のクリックafterLoadと前のクリックで同様の機能を見つけることができません。

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

javascript - jquery fancybox2 - オーバーレイをクリックできないようにする方法

fancybox2 を使用してフォームを作成したいと考えています。必要に応じて fancybox2 フォームが表示され、右上の X ボタン、エスケープ キー、またはこのコンテンツ内に追加する送信、キャンセル ボタンを使用してのみ閉じることができます。どうすればこれを達成でき、バックグラウンドのすべてのものを無効にして誰もクリックできないようにするにはどうすればよいですか? 次の例ではうまくいかないようです:

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

jquery - Jquery Fancybox コールバックの問題

コールバックとファンシーボックスで興味深い問題が発生しているようです。問題は次のとおりです。複数のボタンから呼び出すファンシーボックスがあります。fancybox は、モーダルの yes no ボックスです。ユーザーが [はい] を選択すると、コールバックが発行されます。これはうまくいきます。この問題は、ユーザーが別のアイテムを選択すると、fancybox が表示され、ユーザーが再度 [はい] を選択したときに発生します。コールバックは、前のアイテムに対して 1 回、新しいアイテムに対して 1 回、合計 2 回発生します。これが私のコードです:

ファンシーボックスを表示するためのボタン呼び出し (ページ上に複数):

ファンシーボックスのhtml:

Javascript:

ありがとうございます!

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

ruby-on-rails - FancyboxはRailsからのajaxコンテンツレンダリングを表示しません

サーバーからajaxコンテンツをレンダリングするためにfancyboxを実装しました

これがfancyboxのコードです

上記のリンクをリンクすると、コンテンツはサーバーからレンダリングされますが、fancyboxはブラウザに表示しません

何か案が

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

ruby-on-rails - fancybox ajax-loader のアニメーションを避ける

私はfancyboxを使用していますが、fancyboxのajax-loaderを「回避」したいだけです

その理由は、すべての ajax リクエストの読み込みを既に設定しているためです。毎回、fancybox を使用してリクエストを作成します

それを行う方法はありますか

私はAPIを調べて、というメソッドを見つけました

$.fancybox.hideLoading();

しかし、ロードがまだ表示されているのを見ると、これは機能していないようです

何か案が

よろしく