我之前已经成功使用了fancybox,但是在我最新的设计中,fancybox 会导致出现滚动条,即单击图像,图像会显示在窗口中间,并且窗口本身会出现它以前没有的滚动条. 当一个人改变窗口大小或字体大小时,我的布局是流畅和调整的。然后,使用fancybox,整个页面会无缘无故地移动和重新缩放,这看起来很糟糕并且还使用了处理器能力。
这可能是什么原因?
此外,背景无法变暗......fancybox 通常会做什么来实现这一点,为什么我的设计会失败?
以下是一些代码片段:
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($) {
$('.fancybox').fancybox();
});
</script>
<div id="wrapper">
<div id="classes" class="post">
<h2>料理教室・ワークショップ</h2>
<a class="fancybox" rel="classes" href="http://127.0.0.1/wordpress/wp-content/themes/hitomiskuche/images/classes/1.jpg">フォトス</a>
<a class="fancybox" rel="classes" href="http://127.0.0.1/wordpress/wp-content/themes/hitomiskuche/images/classes/2.jpg"></a>
<a class="fancybox" rel="classes" href="http://127.0.0.1/wordpress/wp-content/themes/hitomiskuche/images/classes/3.jpg"></a>
</div>
</div>
#classes {
width:40%;
position:absolute;
left:5%;
bottom:10%;
background-color:#fff;
padding:1em;
opacity:0.65;
box-shadow:2px 2px 3px #555;
}