使用javascript mouseover事件调用CSS3悬停效果
Call CSS3 hover effects with javascript mouseover event
如何通过javascript鼠标悬停事件而不是CSS鼠标悬停:hover
事件来调用CSS3动画?
$(.panel').on('mouseover', function{
//foo
});
下面是一个CSS鼠标悬停在
最好的解决方案是更改css,使其使用额外的类而不是:hover
:
.animation.active {
background:transparent;
}
.animation.active span {
-webkit-transform:rotate(52.5deg);
-moz-transform:rotate(52.5deg);
rotation:52.5deg;
-webkit-transform:translate(1em, 0);
-moz-transform:translate(1em, 0);
translate(1em, 0);
}
,然后你可以通过jQuery切换类:
$('button.toggle').on('click', function() {
$('a.animation').toggleClass('active');
});
JSFiddle演示
如果我猜对了,你应该简单地手动更改该对象的CSS:
$('button').on('click', function{
$('.animation:hover span').css('webkit-transform:rotate(52.5deg);'+
'-moz-transform:rotate(52.5deg);'+
'rotation:52.5deg;'+
'-webkit-transform:translate(1em, 0);'+
'-moz-transform:translate(1em, 0);'+
'translate(1em, 0);');'
});
相关文章:
- 当鼠标悬停在文本中的单词上时显示警报
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 手风琴可点击并悬停
- Chrome动画CSS3三维立方体与悬停状态问题
- CSS3 动画 - 无限悬停箭头
- 如何添加自定义 CSS3 动画以及悬停时的过渡
- 悬停时使用 CSS3/Javascript 的导航栏过渡高度
- 如何在加载而不是悬停时执行 CSS3 动画
- jQuery/JS/CSS3 动画和悬停效果
- 如何在悬停时仅使用CSS3更改表格单元格的文本
- 使用javascript mouseover事件调用CSS3悬停效果
- Css3悬停在图标和边框上
- 如何在CSS3中控制悬停效果
- CSS3动画开始时,悬停在一个不同的元素
- CSS3 Flip Dropdown Menu-将鼠标悬停在子菜单上时保留主菜单悬停样式
- HTML5/CSS3图像旋转由另一个图像悬停器启动
- 试图在悬停时将一种类型淡入另一种类型-CSS3或Jquery
- 悬停时放大图像并在其上显示文本CSS3
- 颜色去饱和图像悬停和去饱和再次在鼠标html5 css3
- 元素悬停在css3淡出效果中不能正常工作