私のテストサイト: rockitmembers.us
サイトはWordpress.orgで、プラグインは使用していません。
header.php 内のコードは次のとおりです。
<link rel="stylesheet" href="http://www.rockitmembers.us/wp-content/themes/acosmin-v3/fancybox/source/jquery.fancybox.css" type="text/css" media="screen" />
footer.php のこのコード:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript" src="http://www.rockitmembers.us/wp-content/themes/acosmin-v3/fancybox/source/jquery.fancybox.pack.js"></script>
<script>
$(document).ready(function() {
$(".iframe").fancybox({
fitToView : false,
autoSize : false,
scrolling : 'no',
maxWidth : 820,
maxHeight : 600,
width : 800,
height : 600,
type : 'iframe'
});
});
</script>
そして、[ライセンスを購入] ボタンの私の wordpress 投稿のこのコード:
<a href="http://www.rockitmembers.us/fancyboxtest.html" class="iframe rollover"><span class="displace">Buy A Beat</span></a>
最初の投稿 (My Reflection) の BUY A LICENSE ボタンをクリックします。Fancybox は正常に機能しますが、fancybox-lock に 17 ピクセルの margin-right を追加すると、背景の外観が台無しになります。スクロール バーが押し出されていると思いますか? わからない。Chrome で調べると<body class="fancybox-lock" style="margin-right: 17px;">
、ライセンスの購入ボタンをクリックすると追加されます。
この投稿の提案を試してみましたJquery Fancybox 2 adds a margin-right? jquery.fancybox.css を編集して取り出しましoverflow-y: scroll;
たが、それでも問題は解決しませんでした。
何か案は?