問題タブ [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.
javascript - 関数からのjqueryオープンアンカーリンク
次のようなアンカーリンクがあるとします。
jqueryからそれを開くにはどうすればよいですか?
明らかに、それは.clickイベントを呼び出しますが、それが理にかなっている場合はhrefを実行しません。
これの目的は、window.locationのようにページを変更しないように、ライトボックスを実際に開くことです。
jquery - ShadowboxURLの不明なプレーヤー-jQuery
この効果のあるギャラリーの画像を表示するためにshadowbox.jsを使用しています。すべてが正常に動作します。私の問題は、名前としてリンクを含む画像がある場合です。例: http: //www.fakedomainname.org/myimage1
エラーが発生しました:不明なプレーヤーのiframe
誰かがこの問題を解決する方法を知っていますか?
javascript - 「シャドウボックスが定義されていません」とありますが、ここにありますか?
私たちのプロジェクトでは、html で Shadowbox.init を呼び出そうとすると、うまくいきませんでした。
私は宣言しました:
正しいフォルダーとパスがありますが、firebug が返されます。
シャドーボックスが定義されていません
注: サーバー フォルダー/ファイルのアクセス許可は true です。
なぜそれが動作しないのですか?
javascript - Shadowbox.js は選択入力を非表示にします
私はこの問題を抱えた最初の人ではないと確信していますが、解決策を見つけることができませんでした.
私は最も単純な形式でShadowboxを使用しています。のようなリンクで画像ポップアップを行うだけです
これは問題なく動作しますが、非常に奇妙な副作用が 1 つあります。リンクをクリックすると、ページ上のフォームのすべての選択入力 (ドロップダウン ボックス) が消えます。Firebug を少し調べてみると、<select>
タグにプロパティを与えるために CSS が変更されていることがわかりますvisibility: hidden
。画像を閉じると、入力が再び表示されます。
当然のことながら、これはブラウザー間で一貫して発生します。
入力はすべて再表示されるので、おそらくそのままにしておくことができます。ただし、(たとえば) 画像を読み込めず、スクリプトで表示できない場合、入力は非表示のままになります。また、それは奇妙に見え、私をバタバタさせています。:D
関連する場合と関連しない場合があるその他の要因:
- 私は過去に Shadowbox をほとんど使ったことがなく、恥ずかしいほど明白な何かを見落としている可能性が非常に高いです。
- 私のページとそのフォームはCakePHPによって生成されます。
- ページは jQuery を使用し、Shadowbox は jQuery アダプターを使用しています。
- 消失入力には属性がありません。
class
それらにはid
CakePHP によって生成された属性がありますが、これらの名前は私のアプリケーションに非常に固有のものであり、CSS の衝突を引き起こす可能性はほとんどありません。 - 私が知る限り、すべての選択入力が消え、ページ上の他の要素 (入力など) はまったく影響を受けません。(入力に関連付けられたラベルも影響を受けません。)
- バージョン: Shadowbox 3.0.3、jQuery 1.4.2、CakePHP 1.3
javascript - shadowbox-インライン要素を開く
私はshadowboxとjQueryを使用しています。
ページの読み込み時に問題なく開きます。
私がやりたいのはです。
シャドウボックスを開いて、ユーザーが自分のメールアドレスを入力できるフォームを表示します。
次に、ajaxを介して上記のフォームを送信します。
IDが。の非表示のdivでラップされたページにフォームをダンプしています#dialog
。
私の質問はです。
インライン要素を使用してシャドウボックスを自動的に開くにはどうすればよいですか?