用js实现类似分享到显示效果
2012-03-12 17:43
169 查看
效果在左边的那个蓝色方块:进入显示的时候,会显示“分享到”几个字,鼠标移上,内容会慢慢移出,鼠标移出,内容再慢慢回复原来位置。
// window.onload = function(){
var share = document.getElementById("share");
share.onmouseover = function(){
startrun(this,0)
}
share.onmouseout = function(){
startrun(this,-100)
}
}
var timer = null
var speed = 0;
function startrun(obj,target){
clearInterval(timer);
timer = setInterval(function(){
if(obj.offsetLeft
分享到内容 分享到
这个要点提示部分,在前面的几篇要点中都有提到,这里就不提了。
下面,直接上代码喽:
// window.onload = function(){
var share = document.getElementById("share");
share.onmouseover = function(){
startrun(this,0)
}
share.onmouseout = function(){
startrun(this,-100)
}
}
var timer = null
var speed = 0;
function startrun(obj,target){
clearInterval(timer);
timer = setInterval(function(){
if(obj.offsetLeft
分享到内容 分享到
这个要点提示部分,在前面的几篇要点中都有提到,这里就不提了。
下面,直接上代码喽:
<!DOCTYPE html> <html> <head> <meta charset="gb2312" /> <title>无标题文档</title> <style> body{margin:0; padding:0; font:12px/1.5 arial;} #share{width:100px; height:200px; line-height:200px; text-align:center; border:1p solid #ccc; background:#f5f5f5; position:absolute; left:-100px; top:100px;} #share_tit{position:absolute; right:-20px; top:60px; width:20px; height:60px; padding:10px 0; background:#06c; text-align:center; line-height:18px; color:#fff;} </style> <script> window.onload = function(){ var share = document.getElementById("share"); share.onmouseover = function(){ startrun(this,0) } share.onmouseout = function(){ startrun(this,-100) } } var timer = null var speed = 0; function startrun(obj,target){ clearInterval(timer); timer = setInterval(function(){ if(obj.offsetLeft<target){ speed = 10; }else{ speed = -10; } if(obj.offsetLeft == target){ clearInterval(timer); }else{ obj.style.left = obj.offsetLeft + speed + "px"; } },30) } </script> </head> <body> <div id="share"> 分享到内容 <span id="share_tit">分享到</span> </div> </body> </html>
相关文章推荐
- 基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
- 分享一个jquery插件:实现类似淘宝上鼠标经过图片右侧显示大图的效果
- js实现类似MSN提示的页面效果代码分享
- JS实现类似QQ好友头像hover时显示资料卡的效果
- JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
- JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
- js实现类似MSN提示的页面效果代码分享
- JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例
- 用js实现类似新浪微博首页内容渐显效果
- 用js实现类似qq中 移上头像 显示面板 然后移上面板可以在里面进行编辑
- JS实现鼠标滑过显示边框的菜单效果
- js实现input框文字动态变换显示效果
- js实现input框文字动态变换显示效果
- js+css样式表实现鼠标移动变换显示内容效果
- JS实现表单中checkbox对勾选中增加边框显示效果
- JS实现在状态栏显示打字效果完整实例
- js 实现长按效果(类似安卓的)
- js行号显示的文本框实现效果(兼容多种浏览器 )
- 如何实现SP文档库类似百度文档库的效果 (副标题:如何在SP2013文档库的SWF文件用FlexPager显示)
- JS实现TITLE悬停长久显示效果