我有一个test setup缩略图div淡入另一个div,但它有一些问题。淡入淡出一格:更稳定,删除白色暂停,多淡淡
- 如何消除白色暂停?目前它将一格转换为白色,然后淡入第二格。我怎样才能让它从一个div淡出到另一个没有淡化成白色?
- 这是一个有点不稳定,如果你快速悬停结束第二个div出现在原来的下面。我怎样才能让它更加稳定?
- 我将在每个图像和文本中添加多个缩略图,如何将网格设置为包含多个框,而不是一次全部淡入/淡出(即分开)。
下面的代码:
Javacript:
<script type="text/javascript">
$(document).ready(function(){
$(".phase-2").hide();
});
$(function(){
$('.grid-box').hover(
function(){
$('.grid-box .phase-1').fadeOut(300, function(){
$('.grid-box .phase-2').fadeIn(300);
});
},
function(){
$('.grid-box .phase-2').fadeOut(300, function(){
$('.grid-box .phase-1').fadeIn(300);
});
}
);
});
</script>
HTML:
<div class="grid-box">
<div class="phase-1">
<img class="grid-image" src="http://teamworksdesign.com/v2/wp-content/themes/default/images/dtr.jpg" alt="" height="152" width="210" />
<div class="grid-heading">
<h2>DTR Medical</h2>
<h3>Branding, Web, Print</h3>
</div>
</div>
<div class="phase-2">
<div class="grid-info">
<h4>Probeything 2000</h4>
<p>Marketing unglamorous single-use medical intruments is not simple. We helped Neurosign increasetheir sales by 25% and increasemarket awareness.</p>
</div>
<div class="grid-heading-hover">
<h2>DTR Medical</h2>
<h3>Branding, Web, Print</h3>
</div>
</div>
白停顿是因为其知名度变为零;使用带有不透明度选项的动画来淡入和淡出,并将其保持在50%,然后在完成后使用隐藏。 – Val 2011-05-17 10:11:42
谢谢瓦尔,只是错过了你的答案。你有一个我能看的代码示例吗?这是我的能力的最前沿! – Rob 2011-05-17 10:22:02
这听起来好像你的回答会让我更加控制,如缓和,不透明和持续时间,这听起来很完美。 – Rob 2011-05-17 10:29:18