首页 > 软件开发 > JavaScript >

JavaScript拖拽效果代码

来源:互联网 2023-03-16 23:57:39 版权归原作者所有,如有侵权,请联系我们

JavaScript拖拽效果代码Q1W办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    新建html文档。Q1W办公区 - 实用经验教程分享!

    JavaScript拖拽效果代码Q1W办公区 - 实用经验教程分享!

  • 2

    书写hmtl代码。div id="aaa">/div>Q1W办公区 - 实用经验教程分享!

    JavaScript拖拽效果代码Q1W办公区 - 实用经验教程分享!

  • 3

    书写css代码。Q1W办公区 - 实用经验教程分享!

    style>Q1W办公区 - 实用经验教程分享!

    *{margin:0;padding:0;list-style:none;}Q1W办公区 - 实用经验教程分享!

    #aaa{position:absolute;left:30%;top:30%;width:100px;height:100px;background-color:#2bb7e4;cursor:move;}Q1W办公区 - 实用经验教程分享!

    /style>Q1W办公区 - 实用经验教程分享!

    JavaScript拖拽效果代码Q1W办公区 - 实用经验教程分享!

  • 4

    书写并添加js代码。Q1W办公区 - 实用经验教程分享!

    script>Q1W办公区 - 实用经验教程分享!

    var oBox = document.getElementById('aaa');Q1W办公区 - 实用经验教程分享!

    oBox.onmousedown = function(e){Q1W办公区 - 实用经验教程分享!

    var oEvent =e || window.event,Q1W办公区 - 实用经验教程分享!

    disL = oEvent.clientX - oBox.offsetLeft,Q1W办公区 - 实用经验教程分享!

    disT = oEvent.clientY - oBox.offsetTop,Q1W办公区 - 实用经验教程分享!

    maxL = document.documentElement.clientWidth - oBox.offsetWidth,Q1W办公区 - 实用经验教程分享!

    maxT = document.documentElement.clientHeight - oBox.offsetHeight;Q1W办公区 - 实用经验教程分享!

    document.onmousemove = function(e){Q1W办公区 - 实用经验教程分享!

    var oEvent = e || window.event,Q1W办公区 - 实用经验教程分享!

    disX = oEvent.clientX - disL,Q1W办公区 - 实用经验教程分享!

    disY = oEvent.clientY - disT;Q1W办公区 - 实用经验教程分享!

    if(disX = 0){ disX = 0}Q1W办公区 - 实用经验教程分享!

    if(disY = 0){ disY = 0}Q1W办公区 - 实用经验教程分享!

    if(disX >= maxL){ disX = maxL}Q1W办公区 - 实用经验教程分享!

    if(disY >= maxT){ disY = maxT}Q1W办公区 - 实用经验教程分享!

    oBox.style.left = disX 'px';Q1W办公区 - 实用经验教程分享!

    oBox.style.top = disY 'px';Q1W办公区 - 实用经验教程分享!

    }Q1W办公区 - 实用经验教程分享!

    }Q1W办公区 - 实用经验教程分享!

    document.onmouseup = function(){Q1W办公区 - 实用经验教程分享!

    document.onmousemove = null;Q1W办公区 - 实用经验教程分享!

    }Q1W办公区 - 实用经验教程分享!

    /script>Q1W办公区 - 实用经验教程分享!

    JavaScript拖拽效果代码Q1W办公区 - 实用经验教程分享!

  • 4此文章未经许可获取自百度经验
  • 5

    代码整体结构。Q1W办公区 - 实用经验教程分享!

    JavaScript拖拽效果代码Q1W办公区 - 实用经验教程分享!

  • 6

    查看效果。Q1W办公区 - 实用经验教程分享!

    JavaScript拖拽效果代码Q1W办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Q1W办公区 - 实用经验教程分享!


    标签: JAVASCRIPT编程语言CSS

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号