Colorbox加载太远了

时间:2013-02-22 11:55:05

标签: javascript colorbox

我有一个页面,在单击超链接时会弹出一个颜色框。 我将超链接移动到页面的下方,颜色框弹出窗口现在也在页面下方进一步加载。 我正在使用默认的CSS,而我正在调用colorbox的代码是:

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

        });
    </script>

我还有一些其他的javascript从一个框中获取输入,然后输出链接本身。附加的代码是:

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

现在链接本身有效,就在页面的下方。查看colorbox弹出窗口的源代码,它的CSS属性为top:1650px;显然意味着它几乎在页面外显示。

有人可以建议如何解决这个问题吗?

谢谢:)

3 个答案:

答案 0 :(得分:1)

尝试在css中添加定位规则,如:

.colorBoxClass{ 
               top: 300px;
 }

当您调用其方法时,请通过“className”属性将这些规则提供给colorbox:

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

答案 1 :(得分:1)

通过设置top:调用函数来修复它。

答案 2 :(得分:0)

  

现在链接本身有效,就在页面的下方。查看colorbox弹出窗口的源代码,它的CSS属性为top:1650px;显然意味着它几乎在页面外显示。

从来没有人遇到过这个问题,而且我已经回答了数以千计关于彩盒的问题。你有问题的证明吗?我不认为任何人都能够在没有检查的情况下给你一个体面的答案,因为它不会在正常情况下发生。