問題タブ [shadowbox]

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 投票する
5 に答える
6148 参照

javascript - 関数からのjqueryオープンアンカーリンク

次のようなアンカーリンクがあるとします。

jqueryからそれを開くにはどうすればよいですか?

明らかに、それは.clickイベントを呼び出しますが、それが理にかなっている場合はhrefを実行しません。

これの目的は、window.locationのようにページを変更しないように、ライトボックスを実際に開くことです。

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

jquery - ShadowboxURLの不明なプレーヤー-jQuery

この効果のあるギャラリーの画像を表示するためにshadowbox.jsを使用しています。すべてが正常に動作します。私の問題は、名前としてリンクを含む画像がある場合です。例: http: //www.fakedomainname.org/myimage1

エラーが発生しました:不明なプレーヤーのiframe

誰かがこの問題を解決する方法を知っていますか?

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

javascript - 「シャドウボックスが定義されていません」とありますが、ここにありますか?

私たちのプロジェクトでは、html で Shadowbox.init を呼び出そうとすると、うまくいきませんでした。

私は宣言しました:

正しいフォルダーとパスがありますが、firebug が返されます。

シャドーボックスが定義されていません

注: サーバー フォルダー/ファイルのアクセス許可は true です。

なぜそれが動作しないのですか?

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

javascript - Shadowbox.js は選択入力を非表示にします

私はこの問題を抱えた最初の人ではないと確信していますが、解決策を見つけることができませんでした.

私は最も単純な形式でShadowboxを使用しています。のようなリンクで画像ポップアップを行うだけです

これは問題なく動作しますが、非常に奇妙な副作用が 1 つあります。リンクをクリックすると、ページ上のフォームのすべての選択入力 (ドロップダウン ボックス) が消えます。Firebug を少し調べてみると、<select>タグにプロパティを与えるために CSS が変更されていることがわかりますvisibility: hidden。画像を閉じると、入力が再び表示されます。

当然のことながら、これはブラウザー間で一貫して発生します。

入力はすべて再表示されるので、おそらくそのままにしておくことができます。ただし、(たとえば) 画像を読み込めず、スクリプトで表示できない場合、入力は非表示のままになります。また、それは奇妙に見え、私をバタバタさせています。:D

関連する場合と関連しない場合があるその他の要因:

  • 私は過去に Shadowbox をほとんど使ったことがなく、恥ずかしいほど明白な何かを見落としている可能性が非常に高いです。
  • 私のページとそのフォームはCakePHPによって生成されます。
  • ページは jQuery を使用し、Shadowbox は jQuery アダプターを使用しています。
  • 消失入力には属性がありません。classそれらにはidCakePHP によって生成された属性がありますが、これらの名前は私のアプリケーションに非常に固有のものであり、CSS の衝突を引き起こす可能性はほとんどありません。
  • 私が知る限り、すべての選択入力が消え、ページ上の他の要素 (入力など) はまったく影響を受けません。(入力に関連付けられたラベルも影響を受けません。)
  • バージョン: Shadowbox 3.0.3、jQuery 1.4.2、CakePHP 1.3
0 投票する
1 に答える
1053 参照

javascript - shadowbox-インライン要素を開く

私はshadowboxとjQueryを使用しています。

ページの読み込み時に問題なく開きます。

私がやりたいのはです。

シャドウボックスを開いて、ユーザーが自分のメールアドレスを入力できるフォームを表示します。

次に、ajaxを介して上記のフォームを送信します。

IDが。の非表示のdivでラップされたページにフォームをダンプしています#dialog

私の質問はです。

インライン要素を使用してシャドウボックスを自動的に開くにはどうすればよいですか?

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

javascript - なしの JavaScript コード インジェクション