我有这样的功能:动画元素不会改变风格上悬停
$(document).ready(function() {
function animatexyz() {
$('.xyz-ico a').animate({
opacity: '.5'
},1000).animate({
opacity: '.15'
},1000, animatexyz);
}
animatexyz();
}
(XYZ-ICO a)条,直到我提出我的鼠标在它不断闪烁的元素,那么它应只是完全可见(不透明度1)。在我离开元素后,它必须继续闪烁。
在我的CSS文件中,“.xyz-ico a:hover”伪元素的透明度为1,但只要我使用这个动画“循环”,当我将鼠标移到元素上时,没有任何变化。
我的CSS代码:
.xyz-ico {
position:fixed;
top:150px;
right:30px;
z-index:999;
}
.xyz-ico a {
opacity: .15;
}
.xyz-ico a:hover {
opacity: 1;
}
我试图实现.hover和鼠标悬停jQuery函数到我的jQuery代码,但没有工作(只是两个动画步骤之间极短的瞬间我猜测)。似乎这个循环在任何地方都会“覆盖”不透明度值。也许你有一个想法,我可以简单地解决这个问题。
感谢很多:)
你'$(文件)。就绪(函数(){...}'应该有一个括号结束还有:'$(文件)。就绪(函数(){...});' – apparatix 2014-11-14 18:48:44