ページロード時に開く 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タグを閉じる直前:
<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;
}
私が何をしようとしても、パディングなしで同じサイズの正方形を返します。