代码非常简洁且兼容多浏览器的拖动层实现代码
2011-01-05 00:00
441 查看
代码非常简洁且兼容多浏览器的拖动层
这里是层标题jb51.net
var posX;
var posY;
fdiv = document.getElementById("f");
document.getElementById("title").onmousedown=function(e)
{
if(!e) e = window.event;
posX = e.clientX - parseInt(fdiv.style.left);
posY = e.clientY - parseInt(fdiv.style.top);
document.onmousemove = mousemove;
}
document.onmouseup = function()
{
document.onmousemove = null;
}
function mousemove(ev)
{
if(ev==null) ev = window.event;
fdiv.style.left = (ev.clientX - posX) + "px";
fdiv.style.top = ev.clientY - posY + "px";
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
这里是层标题jb51.net
var posX;
var posY;
fdiv = document.getElementById("f");
document.getElementById("title").onmousedown=function(e)
{
if(!e) e = window.event;
posX = e.clientX - parseInt(fdiv.style.left);
posY = e.clientY - parseInt(fdiv.style.top);
document.onmousemove = mousemove;
}
document.onmouseup = function()
{
document.onmousemove = null;
}
function mousemove(ev)
{
if(ev==null) ev = window.event;
fdiv.style.left = (ev.clientX - posX) + "px";
fdiv.style.top = ev.clientY - posY + "px";
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关文章推荐
- 代码非常简洁且兼容多浏览器的拖动层实现代码
- 分享:代码非常简洁且兼容多浏览器的拖动层
- 分享:代码简洁且兼容多种浏览器的拖动层
- 基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
- 非常简单的兼容多浏览器Javascript实现分页功能
- 实现浏览器兼容的漂浮窗体拖动/改变尺寸的技术要点
- JS网页播放声音实现代码兼容各种浏览器
- css实现兼容各个浏览器的技巧的代码
- css实现图片圆角 兼容所有浏览器实现代码
- 实现浏览器兼容的漂浮窗体拖动/改变尺寸的技术要点
- css实现图片圆角 兼容所有浏览器实现代码
- CSS左侧固定宽 右侧自适应的实现代码(兼容所有浏览器)
- Enter回车切换输入焦点实现思路与代码兼容各大浏览器
- javascript实现拖动层效果代码(符合标准且兼容IE,chrome,firefox)
- 加特殊符号星号斜杠反斜杠/* \ */ !important等让css实现兼容各个浏览器的技巧的代码
- 微信浏览器弹出框滑动时页面跟着滑动的实现代码(兼容Android和IOS端)
- 方便、简洁:Flash AS3实现多浏览器兼容复制按钮
- 方便、简洁:Flash AS3实现多浏览器兼容复制按钮【转载】
- 兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
- Enter回车切换输入焦点实现思路与代码兼容各大浏览器