家园首页 Php4手册 我的相册 家园下载 个人文集 给我留言
我形我塑,网络相册,www.5x54.com 相册 相册 心情相册,少女相册 免费申请,我形我塑免费相册
 家园 个人文集   http://www.5x54.com
 


拖动对象 Drag Object(兼容:IE、Firefox、Opera 等)


作者:jackly6789    点击: 读取中...

以下代码只是演示原理(%$$612#^67)心情家园www.bbsdiy.net,具体应用请结合你自己的实际需求进行修改。 (%$$612#^67)心情家园www.bbsdiy.net
(%$$612#^67)心情家园www.bbsdiy.net
引用代码: (%$$612#^67)心情家园www.bbsdiy.net
<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> (%$$612#^67)心情家园www.bbsdiy.net
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> (%$$612#^67)心情家园www.bbsdiy.net
<head> (%$$612#^67)心情家园www.bbsdiy.net
<title> 代码实例:拖动对象 Drag Object (兼容:IE、Firefox、Opera ... )</title> (%$$612#^67)心情家园www.bbsdiy.net
<meta http-equiv="content-type" content="text/html; charset=gb2312" /> (%$$612#^67)心情家园www.bbsdiy.net
<meta name="keywords" content="代码实例:拖动对象"> (%$$612#^67)心情家园www.bbsdiy.net
<meta name="description" content="最简短的拖动对象代码实例演示"> (%$$612#^67)心情家园www.bbsdiy.net
<style> (%$$612#^67)心情家园www.bbsdiy.net
.dragAble {position:relative;cursor:move;} (%$$612#^67)心情家园www.bbsdiy.net
</style> (%$$612#^67)心情家园www.bbsdiy.net
<script language="javascript"> (%$$612#^67)心情家园www.bbsdiy.net
<!-- (%$$612#^67)心情家园www.bbsdiy.net
var ie=document.all; (%$$612#^67)心情家园www.bbsdiy.net
var nn6=document.getElementById&&!document.all; (%$$612#^67)心情家园www.bbsdiy.net
var isdrag=false; (%$$612#^67)心情家园www.bbsdiy.net
var y,x; (%$$612#^67)心情家园www.bbsdiy.net
var oDragObj; (%$$612#^67)心情家园www.bbsdiy.net
(%$$612#^67)心情家园www.bbsdiy.net
function moveMouse(e) { (%$$612#^67)心情家园www.bbsdiy.net
 if (isdrag) { (%$$612#^67)心情家园www.bbsdiy.net
 oDragObj.style.top = (nn6 ? nTY + e.clientY - y : nTY + event.clientY - y)+"px"; (%$$612#^67)心情家园www.bbsdiy.net
 oDragObj.style.left = (nn6 ? nTX + e.clientX - x : nTX + event.clientX - x)+"px"; (%$$612#^67)心情家园www.bbsdiy.net
 return false; (%$$612#^67)心情家园www.bbsdiy.net
 } (%$$612#^67)心情家园www.bbsdiy.net
} (%$$612#^67)心情家园www.bbsdiy.net
(%$$612#^67)心情家园www.bbsdiy.net
function initDrag(e) { (%$$612#^67)心情家园www.bbsdiy.net
 var oDragHandle = nn6 ? e.target : event.srcElement; (%$$612#^67)心情家园www.bbsdiy.net
 var topElement = "HTML"; (%$$612#^67)心情家园www.bbsdiy.net
 while (oDragHandle.tagName != topElement && oDragHandle.className != "dragAble") { (%$$612#^67)心情家园www.bbsdiy.net
 oDragHandle = nn6 ? oDragHandle.parentNode : oDragHandle.parentElement; (%$$612#^67)心情家园www.bbsdiy.net
 } (%$$612#^67)心情家园www.bbsdiy.net
 if (oDragHandle.className=="dragAble") { (%$$612#^67)心情家园www.bbsdiy.net
 isdrag = true; (%$$612#^67)心情家园www.bbsdiy.net
 oDragObj = oDragHandle; (%$$612#^67)心情家园www.bbsdiy.net
 nTY = parseInt(oDragObj.style.top+0); (%$$612#^67)心情家园www.bbsdiy.net
 y = nn6 ? e.clientY : event.clientY; (%$$612#^67)心情家园www.bbsdiy.net
 nTX = parseInt(oDragObj.style.left+0); (%$$612#^67)心情家园www.bbsdiy.net
 x = nn6 ? e.clientX : event.clientX; (%$$612#^67)心情家园www.bbsdiy.net
 document.onmousemove=moveMouse; (%$$612#^67)心情家园www.bbsdiy.net
 return false; (%$$612#^67)心情家园www.bbsdiy.net
 } (%$$612#^67)心情家园www.bbsdiy.net
} (%$$612#^67)心情家园www.bbsdiy.net
document.onmousedown=initDrag; (%$$612#^67)心情家园www.bbsdiy.net
document.onmouseup=new Function("isdrag=false"); (%$$612#^67)心情家园www.bbsdiy.net
//--> (%$$612#^67)心情家园www.bbsdiy.net
</script> (%$$612#^67)心情家园www.bbsdiy.net
</head> (%$$612#^67)心情家园www.bbsdiy.net
<body> (%$$612#^67)心情家园www.bbsdiy.net
<img src="http://www.5x54.com/images/menu_1.gif" class="dragAble" /> (%$$612#^67)心情家园www.bbsdiy.net
<img src="http://www.5x54.com/images/menu_1.gif" class="dragAble" /> (%$$612#^67)心情家园www.bbsdiy.net
<img src="http://www.5x54.com/images/menu_1.gif" class="dragAble" /><br /><br /> (%$$612#^67)心情家园www.bbsdiy.net
<div style="border:1px solid #ff6d00;background:#ffd801;width:240px;padding:5px 0;" class="dragAble">这些都是可拖动对象</div> (%$$612#^67)心情家园www.bbsdiy.net
</body> (%$$612#^67)心情家园www.bbsdiy.net
</html> (%$$612#^67)心情家园www.bbsdiy.net

收藏此文章     打印  更新     编辑此文章    『关闭窗口』