1

ハイパーリンクをクリックするとカラーボックスがポップアップするページがあります。ハイパーリンクをページのさらに下に移動すると、カラーボックスのポップアップもページのさらに下に読み込まれるようになりました。私はデフォルトの CSS を使用しており、カラーボックスを呼び出すコードは次のとおりです。

<script>
        jQuery(document).ready(function () {

        });
    </script>

ボックスから入力を受け取り、リンク自体を出力する他のJavaScriptもあります。これに追加されたコードは次のとおりです。

jQuery('a.post_bid_btn_new').colorbox({ opacity:0.5  });

リンク自体が機能するようになりましたが、ページが下すぎます。カラーボックス ポップアップのソースを表示すると、CSS プロパティが top: 1650px; になっています。明らかに、ほとんどページ外に表示されていることを意味します。

誰でもこれを回避する方法をアドバイスできますか?

ありがとう :)

4

3 に答える 3

1

次のような css に配置ルールを追加してみてください。

.colorBoxClass{ 
               top: 300px;
 }

classNameそして、メソッドを呼び出すときに、これらのルールを ' ' プロパティによって colorbox に与えます。

jQuery('a.post_bid_btn_new').colorbox({ opacity:0.5, className:'colorBoxClass' });
于 2013-02-22T12:27:34.877 に答える
1

関数呼び出し時に top: を設定することで修正しました。

于 2013-02-25T16:18:09.930 に答える
0

これで、リンク自体が機能します。ページのはるか下にあります。カラーボックスポップアップのソースを表示すると、トップのCSSプロパティがあります:1650px; 明らかに、ほとんどページ外に表示されていることを意味します。

この問題を抱えている人は一度もいません。私はカラーボックスに関する何千もの質問に答えてきました。問題のデモンストレーションはありますか?それは通常の状況では起こらないことなので、誰もがそれを検査することができずにあなたにまともな答えを与えることができるとは思わない。

于 2013-02-23T09:54:56.123 に答える