简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

JavaScript兼容IE,firefox的拖拽功能

来源:易贤网   阅读:889 次  日期:2015-04-17 10:38:39

温馨提示:易贤网小编为您整理了“JavaScript兼容IE,firefox的拖拽功能”,方便广大网友查阅!

JavaScript兼容IE,firefox的拖拽功能:

<html xmlns="" lang="utf8">

<head>

<title> 代码实例:拖动对象 Drag Object (兼容:IE、Firefox、Opera ... )title>

<meta http-equiv="content-type" content="text/html; charset=utf8" />

<meta name="keywords" content="代码实例:拖动对象">

<meta name="description" content="最简短的拖动对象代码实例演示">

<style>

.dragAble {position:relative;cursor:move;}

style>

<script language="javascript">

var ie=document.all;

var nn6=document.getElementById&&!document.all;

var isdrag=false;

var y,x;

var oDragObj;

function moveMouse(e) {

if (isdrag) {

oDragObj.style.top = (nn6 ? nTY + e.clientY - y : nTY + event.clientY - y)+"px";

oDragObj.style.left = (nn6 ? nTX + e.clientX - x : nTX + event.clientX - x)+"px";

return false;

}

}

function initDrag(e) {

var oDragHandle = nn6 ? e.target : event.srcElement;

var topElement = "HTML";

while (oDragHandle.tagName != topElement && oDragHandle.className != "dragAble") {

oDragHandle = nn6 ? oDragHandle.parentNode : oDragHandle.parentElement;

}

if (oDragHandle.className=="dragAble") {

isdrag = true;

oDragObj = oDragHandle;

nTY = parseInt(oDragObj.style.top+0);

y = nn6 ? e.clientY : event.clientY;

nTX = parseInt(oDragObj.style.left+0);

x = nn6 ? e.clientX : event.clientX;

document.onmousemove=moveMouse;

return false;

}

}

document.onmousedown=initDrag;

document.onmouseup=new Function("isdrag=false");

//-->

script>

head>

<body>

<img src="" class="dragAble" / onclick="javascript:window.open(this.src);" style="cursor: pointer" alt="点此在新窗口浏览图片" onmousewheel="return bbimg(this)" onload="javascript:resizepic(this)">

<img src="" class="dragAble" / onclick="javascript:window.open(this.src);" style="cursor: pointer" alt="点此在新窗口浏览图片" onmousewheel="return bbimg(this)" onload="javascript:resizepic(this)">

<img src="" class="dragAble" / onclick="javascript:window.open(this.src);" style="cursor: pointer" alt="点此在新窗口浏览图片" onmousewheel="return bbimg(this)" onload="javascript:resizepic(this)"><br /><br />

<div style="border:1px solid #ff6d00;background:#ffd801;width:240px;padding:5px 0;" class="dragAble">这些都是可拖动对象div>

<body>

<html>

更多信息请查看IT技术专栏

更多信息请查看脚本栏目
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:JavaScript实现增删改查功能
下一篇:javascript实现动态定制定时器
易贤网手机网站地址:JavaScript兼容IE,firefox的拖拽功能
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!