社区
JavaScript
帖子详情
关于网易邮箱中可以托动的技术
tonyliuchenjun
2005-09-20 03:55:12
今天看了一下网易的邮箱是可以拖动的,原码中没有,不知道怎么实现
请大家告诉我谢谢 虚心请教
...全文
114
3
打赏
收藏
关于网易邮箱中可以托动的技术
今天看了一下网易的邮箱是可以拖动的,原码中没有,不知道怎么实现 请大家告诉我谢谢 虚心请教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Carignano
2005-09-21
打赏
举报
回复
<body style="margin: auto;" onLoad="divMove();">
<div style="left:0;top:0;position:relative;overflow:hidden;width:100%;height:100%" id="div1">
<img src="img.jpg" style="position:relative;left:0px;top:0px;width:100px;height:100px;cursor:hand;" class=imgObj>
</div>
</body>
<script language="javascript">
var checkMoving;
function divMove(){
checkMoving = false;
document.onmousedown=startMove;
document.onmousemove=moveObj;
document.onmouseup=new Function("checkMoving = false");
}
function startMove(){
if(event.srcElement.className!="imgObj") return;
checkMoving=true;
Xdiff=event.clientX-event.srcElement.style.pixelLeft;
Ydiff=event.clientY-event.srcElement.style.pixelTop;
}
function moveObj(){
if(!checkMoving) return true;
event.srcElement.style.pixelLeft=event.clientX-Xdiff;
event.srcElement.style.pixelTop=event.clientY-Ydiff;
return false;
}
</script>
LCKKING
2005-09-20
打赏
举报
回复
这个关键是用好3个事件,一个是onmousedown一个是onmousemove一个是onmouseup
onmousedown记录当前鼠标所触发的对象,在onmousemove所触发的方法中进行移动,onmouseup放下拖动的对象。我完成过这样的功能,但是代码牵涉到其他功能所以不好提取出来。说简单点就是obj跟随鼠标移动的过程
关键代码:
document.onmousemove = MouseMove;
function MouseMove(){
if(Drag){
document.onmousemove = new Function();
tdObj.style.top = (event.clientY- tdObj.mouseDownY);
tdObj.style.left = (event.clientX- tdObj.mouseDownX);
document.onmousemove = MouseMove;
}
//....其他省略了
}
snowclash
2005-09-20
打赏
举报
回复
哪个地方可以拖动?
谷歌
网易
邮箱
插件v1.0.6官方免费安装版
谷歌
网易
邮箱
插件是一款可以安装到您的谷歌浏览器上使用的
网易
邮箱
插件,使用这款
网易
邮箱
插件可以让你一边上网一边一键点击查看您的
网易
邮箱
情况,需要的朋友欢迎前来下载使用! 功能介绍: 1. 上传超大附件更快更...
拖拽上传文件
目前采用拖拽上传得网站有:Gmail,
网易
邮箱
,酷盘,还有一些国外的网站,用户只要拖拽文件到指定区域就可以轻松实现文件的上传,
技术
难度为0,用户体验良好!
【web前端】bootstrap自适应定制,拖拽布局,一键生成页面
软件自动生成的代码也可以手动修改,方便进一步学习与了解前端知识。 生成的代码符合w3c规范,也可进行二次开发。 这节课讲解的是基本布局教程,不涉及到vue交互。设计师与产品经理也可以用此软件开始制作原型。
HTML5附件拖拽上传drop & google.gears实现代码
从gmail 的附件拖拽上传,到
网易
邮箱
的拖拽上传,我们看到了html 5 为我们带来了新的web体验。
jquery插件库大全(200个).zip
jquery实现
网易
邮箱
首页插件 jquery导航,缓慢弹出下拉效果 jquery左侧导航滑动网页定位效果 jquery左侧弹出二级菜单 jquery弹出层 jquery弹出层 三种弹出效果 jquery弹出插件 jquery抽奖插件 jquery抽奖插件.rar ...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章