我有一个按钮,当它悬停在上面时,显示一个隐藏的<span>
。我想弄清楚的是如何在:hover
上转换按钮的扩展,以便更顺畅。我尝试过使用CSS3过渡但无法完全理解它。另外,我不知道这是否是最好的解决方案。
$('a:has(span)').hover(
function() { $('span', this).fadeIn(); },
function() { $('span', this).fadeOut(); },
);
我创造了一个小提琴:http://jsfiddle.net/UYexr/。任何人都可以帮助我吗?
答案 0 :(得分:1)
如果我是你,我会因为缺乏支持而避免使用CSS3;鉴于我可能会坚持使用JS动画。
我认为这样做的最佳方法是使跨度为display:inline-block;
并定义宽度。然后,您可以使用javascript动画库为span的显示设置动画。
就个人而言,我会继续使用jQuery的animate method。虽然有很多很多的js动画库...