源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript:Div层拖动效果实例代码

  • 时间:2021-11-10 17:39 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript:Div层拖动效果实例代码
Div层拖动效果图: [img]http://files.jb51.net/file_images/article/201308/201386113614393.jpg[/img] [img]http://files.jb51.net/file_images/article/201308/201386113850501.jpg[/img] 实现: CSS:
[u]复制代码[/u] 代码如下:
<style> div { position:relative; } </style>
JS:
[u]复制代码[/u] 代码如下:
<script type="text/javascript"> var mouseover=true var xcoor; var ycoor; function coordinates() { if (event.srcElement.id.indexOf("wishbroad") == 0)     {     event.srcElement.style.zIndex = 1000;     mouseover=true;     pleft=event.srcElement.style.pixelLeft;     ptop=event.srcElement.style.pixelTop;     xcoor=event.clientX;     ycoor=event.clientY;     document.onmousemove=moveImage;     } } function moveImage() { if (mouseover&&event.button==1)     {     event.srcElement.style.pixelLeft=pleft+event.clientX-xcoor;     event.srcElement.style.pixelTop=ptop+event.clientY-ycoor;     return false;     } } function mouseup() {     event.srcElement.style.zIndex = 1;     mouseover=false; } document.onmousedown=coordinates; document.onmouseup=mouseup; </script>
HTML:
[u]复制代码[/u] 代码如下:
<html> <head>Div层拖动</head> <body> <div id="wishbroad1" style="width:200px; height:100px;border:1px solid black;background:gray;"> 中国 </div> <div id="wishbroad2" style="width:200px; height:100px;border:1px solid red;background:red;"> 美国 </div> <div id="wishbroad3" style="width:200px; height:100px;border:1px solid red;background:green;"> 日本 </div> <div id="wishbroad4" style="width:200px; height:100px;border:1px solid red;background:pink;"> 巴西 </div> </body> </html>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部