0

主に使用しているのは Highslide ですが、今は両方を試しました。

私の問題は、選択した画像がライトボックス ウィンドウにポップアップ表示されたときに背景がフェードしないことです。

Highslide と Colorbox の両方を試しましたが、同じ問題です。また、すべてのブラウザを試しましたが、すべてのブラウザで同じことが起こっています。

ハイスライドは私の好みです。highslide.js と highslide.css の両方がページにリンクされていますが、エラーはありません。リンクを使用して highslide を呼び出しましたが、問題<a>なく動作しています。発生していない選択時の背景の半透明のフェードを除くすべて。

これを引き起こしている可能性のあるアイデアはありますか?

4

2 に答える 2

2

構文エラーがあります。HTML の script タグは自己終了ではありません。あなたはこれを行うことはできません:

<script type="text/javascript" src="/assets/js/highslide-full.min.js" />

それは違いない:

<script type="text/javascript" src="/assets/js/highslide-full.min.js"></script>

このようなものをキャッチするには、常にバリデーターを介してページを実行する必要があります。デバッグの時間を節約できます。

エラーが修正されたら、highslide.css が読み込まれていることを確認します (おそらく、highslide.css の読み込みを妨げているのは、その直前の構文エラーです)。

于 2013-02-23T05:29:37.040 に答える
1

highslide.js だけではなく、highslide-full.js を使用していることを確認してください。これは完全なスクリプトのサブセットであり、目的のバックグラウンド ディミングが含まれていません。次に、Highslide 構成で、調光の不透明度を 0 (調光なし) から 1 (完全な黒) の値で設定します。

hs.dimmingOpacity=0.75;

それでもうまくいかない場合は、あなたのページへのリンクが役に立ちます。

于 2013-02-20T18:16:21.467 に答える