我有一个页面,在单击超链接时会弹出一个颜色框。 我将超链接移动到页面的下方,颜色框弹出窗口现在也在页面下方进一步加载。 我正在使用默认的CSS,而我正在调用colorbox的代码是:
<script>
jQuery(document).ready(function () {
});
</script>
我还有一些其他的javascript从一个框中获取输入,然后输出链接本身。附加的代码是:
jQuery('a.post_bid_btn_new').colorbox({ opacity:0.5 });
现在链接本身有效,就在页面的下方。查看colorbox弹出窗口的源代码,它的CSS属性为top:1650px;显然意味着它几乎在页面外显示。
有人可以建议如何解决这个问题吗?
谢谢:)
答案 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;显然意味着它几乎在页面外显示。
从来没有人遇到过这个问题,而且我已经回答了数以千计关于彩盒的问题。你有问题的证明吗?我不认为任何人都能够在没有检查的情况下给你一个体面的答案,因为它不会在正常情况下发生。