新しいモーダル ウィンドウではなく、拡大する div にカラーボックスとそのアニメーションを含めることは可能ですか? colorbox がこれを行う正しい方法かどうかはわかりません。
外部htmlをdivにajaxロードしたいのですが、カラーボックスが持っているクローズ、アニメーション、およびロード機能を保持します。
どんな考えでも大歓迎です。
そうです!colorbox は、href
colorbox を<a>
適用するタグの属性を調べるだけです。そのタグが画像または html ファイルにリンクしているかどうかは関係ありません。コンテンツは派手なカラーボックス フレームに読み込まれます。
たとえば、メイン ページのコンテンツでは次のようになります。
<a id="colorboxMe" href="yourPage.html">Click to see yourPage</a>
そしてあなたのJavaScriptで:
$('#colorboxMe').colorbox();
リンクをクリックすると、コンテンツがyourPage.html
展開された div に読み込まれます。
編集:ああ、私はあなたの質問を理解していませんでした。オーバーレイと中央のフレームが必要ない場合は、css で変更できると思います。これをメイン ページの CSS に追加します。
#cboxOverlay {
display: none;
}
#colorbox {
position: relative;
display: inline;
left: 0px;
top: 0px;
}
EDIT EDIT:スクリプトがこれらのcss宣言をオーバーライドするため、これはおそらく機能しません。解決策が何であるかわかりません。