我的网站上有一个很好的ToTop按钮,正如你在这里看到的那样:
The following link is with css transition
我得到了一些不错的悬停效果,但问题是通过使用Transition来获得漂亮的悬停效果,我正在丢失我的fadeIn / fadeOut效果以显示问题,这里的代码与上面的代码相同而没有转换:< / p>
The following link is without css transition
正如你现在所看到的,我得到了我的fadeIn / fadeOut效果,但我失去我的悬停效果,我的问题是:这是什么原因以及怎样才能我解决它,谢谢大家,祝你有个美好的一天。
答案 0 :(得分:1)
根据您的代码,您可以定义一个新类,该类禁用 CSS转换,并在启动fadeOut
效果之前将其添加到滚动到顶部按钮,然后在fadeOut
效果完成后删除它们,我更改了您的代码并修复了您的问题,您可以在this fiddle中看到我的更改。
答案 1 :(得分:1)
我删除了css并使用jquery添加它。 http://jsfiddle.net/andaywells/Zvz6G/25/embedded/result/
在这里查看: http://jsfiddle.net/andaywells/Zvz6G/25/
$('.scrollUp').hover(function () {
$('.scrollUp').fadeOut(500).delay(100);
});
$('.scrollUp').mouseleave(function () {
$('.scrollUp').fadeIn(500).delay(100);
});
希望这会有所帮助。 这将得到所有浏览器的支持,防止等等的不一致。