js+css+div实现图层拖拽特效,兼容ie和火狐浏览器。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<meta name="keywords" content="站长,网页特效,js特效,js脚本,脚本,广告代码,zzjs,zzjs.net,sky,www.zzjs.net,站长特效 网" />
<meta name="description" content="www.zzjs.net,站长特效网,站长必备js特效及广告代码。大量高质量js特效,提供高质量广告代码下载,尽在站长特效网" />
<title>网页特效 js+div层拖拽效果:兼容IE与Firefox浏览器 站长特效网欢迎您。</title>
<style type="text/css">
body {
font-family:Verfana;
font-size:11px;
color:#333333;
}
#win {
position:absolute;
left:50px;
top:50px;
width:200px;
height:150px;
border:1px solid #000000;
background:yellow;
}
</style>
<script type="text/javascript">
var win;
var left = 50;
var top = 50;
var move = false;
function init() {
win = document.getElementById("win");
win.onmousedown = startDrag;
win.onmousemove = drag;
win.onmouseup = stopDrag;
}
//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。
window.onload = init;
function startDrag(event) {
event = event || window.event;
var x = event.pageX || event.x;
var y = event.pageY || event.y;
left = x - left;
top = y - top;
win.style.background = "red";
move = true;
}
//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。
function drag(event) {
if(move) {
event = event || window.event;
win.style.background = "blue";
var x = event.pageX || event.x;
var y = event.pageY || event.y;
win.style.left = x - left + "px";
win.style.top = y - top + "px";
//captureEvents();
//win.setCapture();
if (!window.captureEvents) {
win.setCapture();
} else {
captureEvents();
//window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
}
}
}
//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。
function stopDrag(event) {
event = event || window.event;
win.style.background="yellow";
var x = event.pageX || event.x;
var y = event.pageY || event.y;
left = x - left;
top = y - top;
move = false;
//routeEvent();
//win.releaseCapture();
if (!window.releaseEvents) {
win.releaseCapture();
} else {
releaseEvents();
//window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);
}
}//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。
</script>
</head>
<body>
<a href="http://www.zzjs.net/">站长特效网</a>,站长必备的高质量网页特效和广告代码。zzjs.net,站长js特效。<hr>
<!--欢迎来到站长特效网,我们网站收集大量高质量js特效,提供许多广告代码下载,网址:www.zzjs.net,[email protected],用.net打造靓站-->
<div id="win">站长特效网,打造国内最帅的网页特效站!</div>
</body>
</html> 

你可能感兴趣的:(.net,浏览器,css,IE,firefox)