我有一个页面,当点击一个超链接时弹出一个彩色框。我将超链接移动到页面下方,现在,colorbox弹出窗口也加载到页面下方。我使用的是默认的CSS,调用colorbox的代码是:
<script>
jQuery(document).ready(function () {
});
</script>我还有一些其他的javascript,它从框中获取输入,然后输出链接本身。附加到它的代码是:
jQuery('a.post_bid_btn_new').colorbox({ opacity:0.5 });现在链接本身起作用了,只是在页面下方太远了。查看colorbox弹出窗口的源代码,它的CSS属性为top: 1650px;显然这意味着它几乎显示在页面之外。
有谁能建议一下如何解决这个问题吗?
谢谢:)
发布于 2013-02-26 00:18:10
通过在调用函数时设置top:来修复这个问题。
发布于 2013-02-22 20:27:35
尝试在css中添加定位规则,如:
.colorBoxClass{
top: 300px;
}并在调用colorbox的方法时,通过'className‘属性将这些规则提供给colorbox:
jQuery('a.post_bid_btn_new').colorbox({ opacity:0.5, className:'colorBoxClass' });发布于 2013-02-23 17:54:56
现在链接本身起作用了,只是在页面下方太远了。查看colorbox弹出窗口的源代码,它的CSS属性为top: 1650px;显然这意味着它几乎显示在页面之外。
我从来没有遇到过这样的问题,我已经回答了上千个关于colorbox的问题。你有这个问题的演示吗?我不认为没有人能够给你一个像样的答案,如果不能检查它,因为这是在正常情况下不会发生的事情。
https://stackoverflow.com/questions/15023650
复制相似问题