1

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

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

        });
    </script>

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

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

现在链接本身可以工作了,只是在页面下方太远了。查看 colorbox 弹窗的源码,它有一个 CSS 属性 top: 1650px; 显然意味着它几乎在页面外显示。

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

谢谢 :)

4

3 回答 3

1

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

.colorBoxClass{ 
               top: 300px;
 }

className并在调用其方法时通过 ' ' 属性将这些规则赋予颜色框:

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

现在链接本身可以工作了,只是在页面下方太远了。查看 colorbox 弹窗的源码,它有一个 CSS 属性 top: 1650px; 显然意味着它几乎在页面外显示。

从来没有人遇到过这个问题,我已经回答了数千个关于 colorbox 的问题。你有问题的演示吗?我认为没有人能够在无法检查的情况下给您一个体面的答案,因为这不是在正常情况下会发生的事情。

于 2013-02-23T09:54:56.123 回答