問題タブ [fancybox]
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 - jQuery Fancybox&画像フレームサイズコントロール
frameWidthオプションとframeHeightオプションを使用して、インラインコンテンツとiframeコンテンツのフレームサイズを制御できることは知っていますが、画像を表示するときにフレームサイズを手動で制御するにはどうすればよいですか?
私の問題は、ファンシーボックスに表示したい画像が非常に水平で、垂直方向にはあまりないことです。fancyboxはそれを拡大縮小するので、ライトボックスは非常に広く、それほど高くはありません。つまり、画像をまったく見ることができません。
ライトボックス内で画像を水平方向にスクロールさせたいのです。(いいえ、画像を変更することはできません)。
何かご意見は?
javascript - title 属性内にリンクを入れることはできますか?
jQuery Fancybox プラグインを使用して、リンクhref
をコンテンツtitle
として、キャプションとしてモーダル ウィンドウを作成しています。キャプションにクリック可能なリンクを追加したいのですが (この場合は、より大きな地図につながるため) 、属性<a>
にタグを付けることができません。title
Javascript、jQuery、またはその他の方法でこのリンクを挿入するにはどうすればよいですか?
jquery - Safari: ムービー プレーヤー ウィンドウを閉じてもムービーの再生が停止しない
バックグラウンド
映画制作クライアント向けのサイトを構築しました。彼らはショーリールを公開する方法を必要としており、すべてサードパーティ プロバイダーを介してストリーミングされるリールを表示するためのモーダル<iframe>
アプローチ (jQuery とFancyboxを使用) に同意しました。
各ディレクターの写真の下にある「View Reel」をクリックすると、 http: //groundglass.co.za/directors/で動作中の機能を確認できます。
不具合
次のことを試してください。
- 「リールを見る」をクリック
- ビデオの再生が開始されるのを待ってから、すぐに:
- モーダル ウィンドウを閉じる
この時点で、他のブラウザは再生中のムービーをアンロードしますが、何らかの理由で Safari はビデオの再生を続行します (ビデオが表示されていなくても再生を聞くことができます)。
解決?
Safari を快適にプレイするにはどうすればよいですか? Fancybox には onClose というコールバック関数があります。iframe をアンロードするにはどうすればよいですか? .remove() を試してもうまくいきません.オーディオの再生を聞くことができます.
考え?- ありがとう!
--nd
jquery - ファンシーボックスにまったくアクセスできません
私はすべてを正しく行ったと感じていますが、ライトボックスをまったく機能させることができません。jQueryファイルにjQueryが定義されていないというエラーも発生しています。ファイルはhttp://www.lotuswebdzine.com/lotusweb/portfolio.phpです。
jquery - IE8でのFancyboxの表示の問題を解決するためのヘルプが必要
IE8のFancyboxコンテンツの表示の問題を解決するためのヘルプが必要です。IE7では正常に機能しますが、IE8のリンクをクリックすると、コンテンツは表示されますが、スタイルは表示されません。
リンク:http ://www.gotoadvantage.com-右側のボックスのサブナビゲーションをクリックします-ここに利点の概要が表示されます。
スキップした別の開発者からこれを継承したので、すぐに助けていただければ幸いです。
ありがとう。
jquery-ui - Fancybox の位置を設定する方法
長いスクロールバーのある非常に長いページで fancybox を使用しています。
ファンシーボックスはこのページの中央にロードされるため、スクロールした場合にのみ表示されます。
ページの最初にファンシーボックスをロードするにはどうすればよいですか?
jquery - Fancybox 内の jquery 関数
ファンシーボックスを使用して、Web ページにインライン コンテンツをロードしています。
Fancybox は画像と同様に正常にロードされますが、唯一の問題は、ロードされないモーダル ウィンドウ内で特定の jquery 関数を動作させたいことです。
jquery関数はfancyboxの外にロードするとうまく動作するので、ウィンドウが開いているときにこれらの関数を呼び出す方法を誰かが知っているかどうか疑問に思っていましたか?
編集
だから私は callbackonshow を試しましたが、それを動作させることができません。ここで何が間違っていますか?
javascript - jquery .click関数を使用してfancyboxを呼び出す
ファンシーボックスをカスタマイズして、ページに表示されている4つの画像のいずれかをクリックすると、これがファンシーボックスウィンドウにロードされるようにしようとしています.
これを行うには、jquery .attr 関数を使用して、画像 src を (変数として) メインの画像ホルダーに渡します。
私の現在のjqueryコードは次のとおりです。
メイン ページの画像の HTML は次のとおりです。
Fancybox ウィンドウの場合:
- - - -編集 - - - - -
ご存知のように、これは、最初にクリック関数を取り除くとほとんど機能し、fancybox 呼び出し内の関数はすべて正常に動作します。
javascript - jquery fancybox - fancybox の外をクリックしても閉じるのを防ぐ
モーダル ウィンドウにFancyboxプラグインを使用しています。どのオプションを使用しても、ユーザーがfancyboxモーダルウィンドウの外側(グレー表示された領域)をクリックすると、fancyboxモーダルウィンドウが閉じるのを防ぐことはできないようです。
ユーザーに X または閉じるイベントをトリガーするボタンをクリックさせる方法はありますか? これは単純なはずなので、例を間違って読んでいることを願っています。
試してみましhideOnContentClick: false
たが、うまくいかないようです。何か案は?