首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Javascript的Hover上的CSS动画

问使用Javascript的Hover上的CSS动画
EN

Stack Overflow用户
提问于 2015-02-23 09:48:26
回答 1查看 100关注 0票数 0

我需要一个CSS动画播放向前一次,在鼠标进入和反向播放一次,当鼠标离开某个div。我有一个JsFiddle here。

我需要class=".item“div是鼠标输入被触发的那个。“动画”实际上是4个不同的动画,每条红线都有。每条红线也是".line“css类的一部分,所以我简单地告诉所有动画从修改".line”类开始。谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-02-23 11:01:06

这是一个如何在jquery动画中使用mouseenter和mouseleave的例子。

HTML

代码语言:javascript
复制
<div class="container">
    <div class="divToAnimate">
        <p>test</p>
    </div>
</div>

JS

代码语言:javascript
复制
$(document).ready(function(){
   $(".divToAnimate").mouseenter(function(){
    $(".divToAnimate").animate({left:'50px'});
  });
  $(".divToAnimate").mouseleave(function(){
    $(".divToAnimate").animate({left:'0px'});
  });
});

CSS

代码语言:javascript
复制
.container{
    background-color: green;
    height: 200px;
    width: 200px;
    float: left;
    position: relative;
}

.divToAnimate{
    height: 150px;
    width: 150px;
    background-color: red;
    position: relative;
}

您也可以使用animate函数编辑css。

jquery animate

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28665828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档