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

0 投票する
7 に答える
8661 参照

javascript - jquery fancyboxトリガークリックは一度しか機能しません

テーブル行にバインドされたクリック イベントから jquery.fancybox リンクを呼び出しています。アクションは最初は正常に動作しますが、fancybox を閉じて任意の行をもう一度クリックすると、その行にバインドされた無名関数は引き続き起動しますが、fancybox は起動しません。私が使用しているJavaScriptは次のとおりです。

したがって、HTML には「編集」として分類されたアンカーがあります。

アラート ボックスは常に表示され、トリガー/クリック() 呼び出しを remove() に変更すると、「機能」し、複数の場合にアンカーが削除されます。$('.edit') リンク自体を手動で繰り返しクリックすることもできますが、すべて問題ありません。

では、アンカー クリック イベントが、行クリック イベントから順番に発生するときに 1 回だけ発生するのはどうしてでしょうか? 関数を説明するときに $(this) に行っている呼び出しと関係がありますか?

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

asp.net-mvc - Jqueryがフォーム送信をインターセプトしない - Asp.net Mvc & Fancybox

Jquery を使用してフォーム送信をインターセプトし、代わりに Ajax 送信を行うアプリケーションを開発しています。ここまでは順調ですね!クライアントで JS が有効になっていない場合、アプリは問題なく動作し続けます。

さて、今日新しいフォームを作成しましたが、JQuery は送信をインターセプトしません。私が少し変わったのは事実ですが、それでもなおです。それは働いているはずです。

フォーム、スパン、2 つのボタン (いいえ (ボタン) とはい (送信)) を持つ単純な PartialView があります。RenderPartial("MyPartial") を DIV に使用し、プラグイン FancyBox を使用してモーダルとして表示します。どのリンクをクリックしてモーダルを表示するかによって、フォームのアクション (スパムの報告またはアイテムの削除) と特定のメッセージのスパンを変更します。「派手な」確認メッセージのように!!

繰り返しますが、これまでのところとても良いです。フォーム アクションを変更すると機能します (alert(form.attr(action)) を使用して、適切なメッセージでスパンを変更すると機能しますが、ボタンをクリックしてフォームを送信すると (YES)、まっすぐ進みますそして、私はAjaxリクエストではなく、通常のリクエストを行いました。

これは次の形式です。

そして、これはフォーム送信をインターセプトするスクリプトです:

アイデアはありますか?私はそれを修正しようとして一日を失いました!! :(

ありがとう

0 投票する
4 に答える
2693 参照

asp.net - Fancybox not showing streamed image correctly

I've got an aspx page that streams jpeg's. It sets the content type and then writes to the response stream. If I view the images directly they work a treat, but if I use fancybox 1.2.6 I get the following. alt text

Using fancybox 1.2.1 the images do show.

Here is the code that is pushing out the image.

Any help?

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

jquery - jQueryがIE7とChromeで機能しない

さて、私はおそらくコードを直接投稿するべきではないほど十分なコードを持っていますが、問題がその中のどこにあるのかわかりません。

問題のページはletteryyours.com/design.phpにあります。単語を入力して[送信]を押すと、各文字の小さな写真が下に表示され、上下にスクロールできます。さらに、サムネイルをクリックすると、fancyboxが開いて画像全体が表示されます。

問題は、Chromeではすべてのスクロール矢印が無効になっていることです。また、IE 6/7(IE 8で機能します)では、fancyboxはリストの最初のサムネイルに対してのみ機能します。変じゃない?

とにかく、私は問題が別の問題を修正するために私がしなければならなかった何かハックが原因であるかもしれないと思う。写真のリストについては、もともとphotos [4] [6]のような2D配列を使用していましたが、これはFirefoxでのみ機能するため、eval('photos' + number +'[index])のようなものに変更しました。前述の問題を除いて、IEで動作するように見えました。

すべてのJavaScriptコードを含むファイルへのリンクは次のとおりです。http://letterlyyours.com/jcarousel/design.js.php

コードは次のとおりです。

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

jquery - ファンシーボックスのコンテンツを重複させますか?

コンテンツのページ(フォーム)をロードするfancyboxモーダルウィンドウがあります。

フォームの各入力には、入力の右側にヘルプヒントを表示するクリックイベントがあります。

私の質問はこれです-ファンシーボックスから要素「ブレイクアウト」を作成し、エッジをオーバーラップさせて、それがz-indexの最高の要素になるようにするにはどうすればよいですか?ヘルプチップをファンシーボックスの端に重ねてほしい。

ヘルプチップを1,000,000のz-indexに設定しようとしましたが、修正されません。fancyboxスクリプトは、それ自体をページの最大z-indexとして設定していますか?

0 投票する
4 に答える
1335 参照

javascript - ファンシーボックスのiframeから抜け出すには?

フォームを送信してから、iframe を保持するファンシーボックスから出なければなりません。どうやってするか?使用してみ$.fn.fancybox.close();ましたが、エラーが発生します。

0 投票する
8 に答える
30429 参照

javascript - ファンシーボックスがいつ開いているかを判断する方法は?

他の機能の開始を許可または拒否するために、fancybox が開かれていることを知る必要があります。

「onStart」や「onClosed」などの組み込み関数 Fancybox が機能しません。

私はバージョン1.3.0 RC2について話している

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

jquery - jquery - Fancybox - ポップアップウィンドウが「ポップ」しません

jQuery Fancybox を使用して、ウェブサイトから YouTube ビデオをポップアップしようとしています。fancybox.net サイトの指示に従いましたが、動画がインラインで表示されるだけです。

すべての .js ファイルと .css ファイルが配置されていますが、ここでわかるように: http://www.rouviere.com/~idp2/ideaPeople.html画像をクリックすると、ビデオがインラインで表示されるだけです。 .

ここのビデオ リンクのように機能するはずです: http://fancybox.net/exampleですが、そうではありません。

コードは次のとおりです。

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

jquery - jQuery Fancybox - 面白いエラーとポップアップ ウィンドウなし

ここに jQuery fancybox をインストールすると、「is null」エラーが発生します

ここにjqueryがあります:

html部分は次のとおりです。

エラーが発生し、ポップアップビデオが表示されない理由を理解する助けをいただければ幸いです。

ありがとう。

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

jquery - jQuery fancybox を自分の DIV で呼び出す方法は?

<div>こんにちは、出力用に別の位置が必要なので、ファンシーボックスを自分で表示したいと思います。

ファンシーな JS が、<div>CSS で操作できない構造を HTML に作成しています。<div id="xyz">たとえば、この構造だけを表示したい。

助けてください?