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

源码网商城

利用javascript移动div层-javascript 拖动层

  • 时间:2020-01-03 09:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:利用javascript移动div层-javascript 拖动层
利用javascript移动div层-javascript 拖动层: 程序功能:利用javascript开发在界面上随意拖动以下html code中的div层. javascript移动div层-javascript 拖动层代码- html code:
[url=javascript:disponseNone(div_Info)]</tr> <tr> <td colspan="2" style="background-color: #000000" align="center" valign="top" class="div_table_notTop_bian"> <table border="0" cellpadding="0" cellspacing="0" style="width: 90%"> <tr> <td style="height: 25px;"></td> </tr> <tr> <td style="height: 23px;" class="white12px" align="center"> <asp:Label ID="div_lblTitle" runat="server" Font-Size="16px"></asp:Label></td></tr> <tr><td style="height: 15px" valign="top"></td></tr> <tr><td id="Div_Td_Content" runat="server" class="white12px" valign="top"></td></tr> <tr><td runat="server" class="white12px" valign="top" style="height: 15px"></td></tr> <tr><td class="white12px" style="height: 40px" align="center" valign="middle"> <asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/images/returns.jpg" OnClientClick="disponse_div(div_Info);return false;" /></td></tr> </table> </td></tr> </table> </div>
javascript移动div层-javascript 拖动层代码-javascript code:
<script language="javascript"> // javascript文件 /*调用方法 //onmousedown="movetianyamessage(div_Info, event)" onmousemove="movetianyamessageend(event);" //onmouseup="movetianyamessageend(event)" onmouseout="movetianyamessageend(event)" //onmousedown=鼠标点下的时候 onmousemove=鼠标经过的时候 onmouseup=鼠标弹起来的时候 onmouseout=鼠标离开的时候 */ var tianyamessage = '' var iLayerMaxNum = 999; document.onmouseup = movetianyamessageend; document.onmousemove = movetianyamessagestart; var tianyamessagepixefX; var tianyamessagepixefY; function movetianyamessage(Object, event) { tianyamessage = Object.id; if(document.all) { document.getElementById(tianyamessage).setCapture(); tianyamessagepixefX = event.x - document.getElementById(tianyamessage).style.pixelLeft; tianyamessagepixefY = event.y - document.getElementById(tianyamessage).style.pixelTop; } else if(window.captureEvents) { window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); tianyamessagepixefX = event.layerX; tianyamessagepixefY = event.layerY; } document.getElementById(tianyamessage).style.zIndex = iLayerMaxNum; iLayerMaxNum = iLayerMaxNum + 1; } function movetianyamessagestart(evt) { if(tianyamessage!=''){ if(document.all) { document.getElementById(tianyamessage).style.left = event.x - tianyamessagepixefX; document.getElementById(tianyamessage).style.top = event.y - tianyamessagepixefY; } else if(window.captureEvents) { document.getElementById(tianyamessage).style.left = (evt.clientX - tianyamessagepixefX) + "px"; document.getElementById(tianyamessage).style.top = (evt.clientY - tianyamessagepixefY) + "px"; } } } function movetianyamessageend(evt) { if(tianyamessage!='') { if(document.all) { document.getElementById(tianyamessage).releaseCapture(); tianyamessage=''; } else if(window.captureEvents){ window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); tianyamessage=''; } } } function disponse_div(obj) { if(obj.style.display=="block") { obj.style.display="none"; } else { obj.style.display="block"; } } </script>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部