我正在调整一个插件,我必须将它从滑动效果改为淡入淡出。
在翻转时,它会将标题div滑入视图。我需要做到这一点,所以这会逐渐消失,我被困住了(我很遗憾,我不是JS程序员,通常可以调整。但我被困了)
旧的JS代码如下所示,并将div提高了106pxs。
$(document).ready(function(){
$('.boxgrid.caption').hover(function(){
$(".cover", this).stop().animate({top:'15px'},{queue:false,duration:160});
}, function() {
$(".cover", this).stop().animate({top:'106px'},{queue:false,duration:160});
});
});
但我无法锻炼如何在翻滚时将效果更改为fadeIn和翻转时fadeOut。我会把我的代码,但它是如此糟糕,无法工作。我可以将CSS排序以改变不透明度等。
答案 0 :(得分:0)
$(document).ready(function(){
$('.boxgrid.caption').hover(function(){
$(".cover", this).stop().animate({
opacity: 1
})
}, function() {
$(".cover", this).stop().animate({
opacity: 0.4
});
});
});
答案 1 :(得分:0)
如果你想要一个简单的mouseover mouseout到fadein和fadeout,那么使用这种方式:
$('.boxgrid.caption').hover(function(){
$(".cover", this).stop().animate({opacity:'1'},{queue:false,duration:160});
}, function() {
$(".cover", this).stop().animate({opacity:'0'},{queue:false,duration:160});
});
答案 2 :(得分:0)
试试这个:
$(document).ready(function(){
$('.boxgrid.caption').on('mouseover',function(){
$(".cover", this).fadeIn();
}).on('mouseout',function() {
$(".cover", this).fadeOut();
});
});
阅读mouserover
和mouseout
http://api.jquery.com/mouseover/
和http://api.jquery.com/mouseout/
同样适用于fadeIn
和fadeOut
http://api.jquery.com/fadeIn/和http://api.jquery.com/fadeOut/