基本 jquery 鼠标悬停动画
Basic jquery mouseover animation
嗨,我如何在动画上制作一个简单的鼠标到这个标志?我想要的是id徽标可能会下降300px,在里面我会把我的链接作为导航
<body>
<div class="content">
<div id="logo"><img src="http://upload.wikimedia.org/wikipedia/en/thumb/4/45/Google-Wallet-logo.svg/283px-Google-Wallet-logo.svg.png" alt="" /></div>
<h1 class="title">Hello Moto</h1>
</div>
</body>
小提琴
使用鼠标输入并离开
一个工作示例小提琴,我在悬停时移动文本:http://jsfiddle.net/hzbRb/1/
$('#logo').mouseenter(function(){
$('.content > h1').css('marginTop','30px')
}).mouseleave(function(){
$('.content > h1').css('marginTop','0px')
});
修改此 CSS
#logo {
background: #f8b133;
width: 200px;
height: 200px;
max-height: 500px !important; // this is critical!!
margin: 0 auto;
z-index: 1;
}
jQuery
$("#logo").on('mouseover', function () {
$("#logo").animate({
opacity: 0.95,
height: "+=300"
}, 250, function () {
// Animation complete.
// Show Navigation
});
});
$("#logo").on('mouseleave',function () {
// Hide Navigation
$("#logo").animate({
opacity: 1,
height : "-=300"
}, 250, function() {
});
});
我给了它一点不透明度,以便您的导航可能会显示得更好一些,并且您会注意到我使用了.one()
委托,因此每次鼠标悬停时它都不会继续向下移动。编辑后动画现在运行得更快一些,只要您更改 CSS,您就可以根据需要多次悬停和离开,而不是仅限于一次。
工作 js小提琴
相关文章:
- jQuery悬停动画只在其他类似元素中的一个元素上
- 如何动画删除悬停后的背景
- 如何在鼠标悬停时停止动画
- jQuery透明图像描述鼠标悬停时的幻灯片动画
- 悬停在动画文本上后,文本淡入淡出不会返回
- 在悬停Jquery/cs3时通过翻转动画更改文本
- 如何在 jquery 中克服此问题以获得动画悬停效果
- 悬停不起作用时对不透明度更改进行动画处理
- 我只想在卡片悬停上悬停动画,而不是在身体上
- 为什么在使用JQuery时,当我悬停时,没有流畅的动画
- 使用 javascript 在鼠标悬停时停止动画
- jQuery mouseout动画仅在第二次悬停后启动
- 用这个jQuery动画菜单悬停超链接
- 如何使用if hasClass条件禁用jQuery mouseleave事件?//悬停动画
- 使用Javascript悬停的CSS动画
- Chrome动画CSS3三维立方体与悬停状态问题
- d3将鼠标悬停在表格上时,制作图表动画
- CSS动画悬停在外
- 拉斐尔饼图动画悬停
- 旋转动画悬停,但同时移动鼠标悬停->取消