鼠标移入时显示,移除时隐藏
来源:互联网 发布:网络证件 编辑:程序博客网 时间:2024/05/21 15:41
1、匀速运动
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>动画</title><style>body,div,span{margin:0;padding:0;}#div1{width:200px;height:200px;background:red;position:relative;left:-200px;top:0;}#div1 span{width:20px;height:50px;background:blue;position:absolute;left:200px;top:75px;}</style></head><body><div id="div1"><span id="share">分享</span></div></body></html>
<script type="text/javascript">window.onload=function(){var oDiv=document.getElementById('div1');oDiv.onmouseover=function(){startMove(9,0);}oDiv.onmouseout=function(){startMove(-7,-200);}}var timer=null;function startMove(speed,iTarget){clearInterval(timer);var oDiv=document.getElementById('div1');timer=setInterval(function(){if(Math.floor(Math.abs((oDiv.offsetLeft-iTarget)/Math.abs(speed)))==0){oDiv.style.left=iTarget+"px";clearInterval(timer);}else{oDiv.style.left=oDiv.offsetLeft+speed+"px";}},10);}</script>
2、变速运动
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>动画--缓冲运动</title><style>body,div,span{margin:0;padding:0;}#div1{width:200px;height:200px;background:red;position:relative;left:-200px;top:0;}#div1 span{width:20px;height:50px;background:blue;position:absolute;left:200px;top:75px;}</style></head><body><div id="div1"><span id="share">分享</span></div></body></html>
<script type="text/javascript">window.onload=function(){var oDiv=document.getElementById('div1');oDiv.onmouseover=function(){startMove(0);}oDiv.onmouseout=function(){startMove(-200);}}var timer=null;function startMove(iTarget){clearInterval(timer);var oDiv=document.getElementById('div1');timer=setInterval(function(){var speed=(iTarget-oDiv.offsetLeft)/20;speed=speed>0?Math.ceil(speed):Math.floor(speed);if(oDiv.offsetLeft==iTarget){clearInterval(timer);}else{oDiv.style.left=oDiv.offsetLeft+speed+"px";}},20);}</script>
0 0
- 鼠标移入时显示,移除时隐藏
- Bootstrap popover 实现鼠标移入移除显示隐藏功能
- 文字溢出隐藏,鼠标移入显示
- jsp css鼠标移入table时,悬停行高亮显示
- 鼠标移入显示一个菜单列表 移出隐藏
- angular 鼠标移入移开元素显示或隐藏
- 鼠标移入移出,样式修改,显示隐藏提示消息
- 鼠标移入显示,移出隐藏动态网页实现
- DataGridView行的鼠标移入移除事件
- WPF Button 鼠标移入、移除、选中状态的改变
- 图片特效展示(鼠标移入移除特效)
- 自己实现axure中鼠标移入时隐藏显示的弹出效果,并且实现智能管控隐藏效果,改良弹出效果
- jquery实现鼠标移上去某元素显示隐藏的内容,移除继续隐藏
- AngularJS如何实现鼠标移入显示,鼠标移出隐藏的效果
- CSS如何实现文字隐藏 超出文字隐藏 鼠标移入显示
- 表格行间隔显示颜色,鼠标移入时当前行高亮显示
- JavaScript实现轮播图,鼠标移入暂停播放,鼠标移除开始播放
- 鼠标移入显示移出消失
- 杭电2096:小明A+B
- 嵌入式QT--配置文件
- hdu 5094 Maze
- 微软宣布Win10准备热烈的迎接Docker
- netty组件
- 鼠标移入时显示,移除时隐藏
- oracle 退出SQLPLUS时的区别
- 黑科技!科学家在DNA储存的路上一去不返
- CF
- Python读写文件
- 周志华《机器学习》第 2 章 模型评估与选择
- python3中类的私有属性和get,set
- Html Mailto标签详细使用方法
- hdu 2046 骨牌铺方格+2569 彼岸 (递推思想)