colorboxとそのアニメーションを新しいモーダルウィンドウではなく、展開するdivに含めることはできますか?これを行う正しい方法は、確かにカラーボックスではありません。ローダーで外部HTMLを読み込むJQuery Ajax
私はdivに外部HTMLをロードしますが、閉じる、アニメーション、および読み込み機能のcolorboxを保持したいと思います。
ご意見をいただければ幸いです。
colorboxとそのアニメーションを新しいモーダルウィンドウではなく、展開するdivに含めることはできますか?これを行う正しい方法は、確かにカラーボックスではありません。ローダーで外部HTMLを読み込むJQuery Ajax
私はdivに外部HTMLをロードしますが、閉じる、アニメーション、および読み込み機能のcolorboxを保持したいと思います。
ご意見をいただければ幸いです。
確かに! colorboxは、colorboxを適用している<a>
タグのアトリビュートをhref
と見ているだけです。そのタグが画像やHTMLファイルにリンクしているかどうかは関係ありませんが、コンテンツを空白のカラーボックスフレームにロードします。
<a id="colorboxMe" href="yourPage.html">Click to see yourPage</a>
そして、あなたのJavaScriptで:あなたのメインページのコンテンツにおける例えば
、
$('#colorboxMe').colorbox();
拡大のdivにyourPage.html
の内容をロードする必要がありリンクをクリックします。
EDIT:あなたの質問を理解できませんでした。あなたがオーバーレイと中心のフレームを望んでいない場合は、いくつかのCSSでそれを変更することができますね。あなたのメインページのCSSにこれを追加します。
#cboxOverlay {
display: none;
}
#colorbox {
position: relative;
display: inline;
left: 0px;
top: 0px;
}
編集編集:スクリプトは、これらのCSS宣言を上書きするので、これはおそらく動作しません。私は解決策が何であるか分からない。
よろしくお願いします。私はyourPage.htmlを簡単にアップロードできます。しかし、カラーボックスはこのモーダルウィンドウ/フレームを使用する必要があります。 myIndex.htmlの通常のdivに同じ外観(アニメーションとローダー)を付けることはできますか? – kevin
おっと、私はあなたの質問に誤解しました。あなたは、私が上で実証したようにCSSを混乱させることによってそれを一緒にハックすることができます。 – hughes
実際には、スクリプトは要素を作成するときにこのCSSをオーバーライドするだけなので、おそらく動作しません。申し訳ありませんが、私はあなたに答えがあるとは思わない。 – hughes