颜色框加载到页面下方太远

Colorbox loading too far down page

本文关键字:方太远 加载 颜色      更新时间:2023-09-26

我有一个页面,当点击超链接时会弹出一个颜色框。我将超链接移到了页面的下方,弹出的颜色框现在也加载到了页面下方。我使用默认的CSS,我调用颜色框的代码是:

<script>
        jQuery(document).ready(function () {
        });
    </script>

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

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

现在链接本身就工作了,只是在页面下方太远了。查看颜色框弹出的来源,它有一个顶部的CSS属性:1650px;这显然意味着它几乎是在页面外显示的。

有人能建议如何绕过这个吗?

感谢:)

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

.colorBoxClass{ 
               top: 300px;
 }

当您调用colorbox的方法时,通过"className"属性将这些规则赋予colorbox

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

通过设置top:在调用函数时修复了它。

现在链接本身就工作了,只是在页面下方太远了。查看颜色框弹出的来源,它有一个顶部的CSS属性:1650px;这显然意味着它几乎是在页面外显示的。

我从来没有遇到过有这个问题的人,我已经回答了成千上万个关于colorbox的问题。你有这个问题的示范吗?我认为没有人能够在不检查的情况下给你一个像样的答案,因为这在正常情况下是不会发生的。