我有一个在页面加载时打开的 Fancybox。一切正常,除了我无法设置弹出框的样式。似乎它不会拿起我的CSS。顺便一提; 我不熟悉 js - 我只是从教程中复制!所以如果答案包括js,请非常特别。谢谢!
在头部:
<link rel="stylesheet" type="text/css" href="/js/jquery.fancybox/jquery.fancybox.css" media="screen" />
<link rel="stylesheet" href="/stylesheets/ups-screen.css" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript" src="/js/jquery.fancybox/jquery.fancybox-1.2.1.pack.js"></script>
<body onload="$(a'#popup').trigger('click');">
在关闭 body-tag 之前:
<script type="text/javascript">
$(document).ready(function() {
$("#popup").fancybox().trigger('click');
});
要加载的内容:
<a id="popup" href="#melding"></a>
<div style="display: none;">
<div class="fancybox">
<div id="melding"><br />
<br />
<h3>Velkommen til min nye hjemmeside.</h3>
<br />
<p>Testing - Testing. </p>
</div>
</div>
</div>
ups-screen样式表中的css:
.fancybox {
width: 600px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 20px;
padding-top: 30px;
}
#melding{
text-decoration:none;
}
#popup{
background-color:#444;
}
无论我尝试或做什么,它都会返回相同大小的正方形而没有任何填充。