`
xinklabi
  • 浏览: 1587012 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

div拖拽的例子

 
阅读更多

<html>
<head>
<meta http-equiv="Content" content="text/html;chartset=utf-8">
<title>test drag</title>
<style type="text/css">
<!--
.drag {
width:100px;
height:100px;
position:absolute;
left:210px;
top:210px;
background-color:blue;
}
-->
</style>
<script type="text/javascript">
<!--
function drag(target,event)
{
   var deltaX = event.clientX-parseInt(target.style.left);
   var deltaY = event.clientY-parseInt(target.style.top);
  
   document.attachEvent("onmousemove",movehandle);
   document.attachEvent("onmouseup",uphandle);

   function movehandle()
   {
    target.style.left = event.clientX-deltaX;
    target.style.top = event.clientY-deltaY;
   }

   function uphandle()
   {
    document.detachEvent("onmousemove",movehandle);
    document.detachEvent("onmouseup",uphandle);
   }
}
-->
</script>
</head>
<body>
<br/>
<br/>
<br/>
<div id="drag1" class="drag" style="left:10px;top:10px;background-color:red;"  onmousedown="drag(this,event);" >show me you 2</div>
<div id="drag" class="drag" onmousedown="drag(this,event);" style="left:10px;top:10px;">show me you</div>
</body>
</html>

分享到:
评论

相关推荐

    Ext div拖动demo

    在描述中提到的"基于Ext的javascript的DIV上下拖动",意味着这个例子专注于垂直方向的拖动。在实现这一功能时,开发者可能使用了Ext.util.Draggable类,这是Ext JS提供的一种用于创建可拖动对象的工具。通常,会通过...

    js控制多个div拖拽和拖动、且能保存数据至cookie、数据库、xml

    本示例涉及的主题是“js控制多个div拖拽和拖动、且能保存数据至cookie、数据库、xml”,这是一项实用技术,尤其适用于创建交互性强的Web 2.0应用程序。下面将详细介绍这一主题的相关知识点。 首先,让我们了解...

    div 拖动改变位置

    在网页设计和开发中,"div 拖动 交换位置"是一个常见的交互功能,它允许用户通过拖动页面上的 div 元素来改变它们的位置,实现动态布局。这一功能通常涉及HTML、CSS以及JavaScript(可能包括jQuery或其他库)等技术...

    net Div 的例子

    总的来说,“net Div”的例子可能是关于如何使用HTML `div` 元素结合CSS和JavaScript实现响应式、可拖动的网络布局。这种技术广泛应用于现代网页设计,以提供良好的用户体验和适应各种设备的界面。通过深入学习和...

    Jquery弹出div层窗口以及div屏幕居中,背景滤镜效果,div拖拽效果

    以上就是关于“jQuery弹出div层窗口、div屏幕居中、背景滤镜效果和div拖拽效果”的核心知识点。通过熟练掌握这些技巧,开发者可以创建更富有互动性和用户体验的网页应用。在实际开发中,还需要根据不同的项目需求,...

    jQuery鼠标上下拖动div排序代码

    《jQuery实现鼠标拖动div排序技术详解》 在网页开发中,用户交互体验是至关重要的。其中,元素的可拖动排序功能可以让用户更加直观地调整界面布局,提高使用便捷性。本文将深入探讨如何利用jQuery库实现鼠标上下...

    .net js代码实现div拖拽功能

    &lt;title&gt;Div拖拽示例 #draggable { width: 200px; height: 200px; background-color: #f9f9f9; border: 1px solid #ccc; cursor: move; } &lt;div id="draggable" draggable="true"&gt;&lt;/div&gt; ...

    可拖动div例子

    可拖动的div页面,可以做网站主页等页面

    jquery拖拽排序插件div自由拖动排序代码

    在这个例子中,div元素既是可拖动的元素,也可能作为接收拖放的区域,具体取决于你的应用需求。 为了实现div的拖动排序,我们需要做以下几步: 1. **选择元素**:首先,我们需要用jQuery选择那些可以被拖动的div...

    div拖拽 关键在于对谁添加onmousemove事件 1积分

    我们将基于标题“div拖拽 关键在于对谁添加onmousemove事件”以及描述中的实例,来解析这个功能的关键点,并通过标签“javascript”,“div”,“拖拽”来延伸相关的JavaScript和HTML知识。 首先,让我们关注核心...

    div,iframe拖动功能

    在这个例子中,当用户按下鼠标按钮时,我们记录了div的初始位置。在鼠标移动期间,我们根据鼠标位置更新div的位置。当用户释放鼠标按钮时,移除mousemove监听器以停止更新。 对于iframe的拖动,实现方式略有不同,...

    jQuery拖动div元素标签

    在这个例子中,当用户点击“添加新div”按钮时,会在id为"container"的div内创建一个新的div,并通过`draggable()`使其可拖动。 **自定义div大小** 在HTML中,我们可以直接设置div的宽度和高度。例如: ```html ...

    JQuery拖拽DIV

    在网页开发中,动态交互效果往往能...本篇文章将深入讲解如何利用JQuery实现DIV元素的拖拽功能。 首先,确保在项目中引入了JQuery库。你可以通过CDN链接或者本地引入的方式添加JQuery到HTML文件中。例如: ```html ...

    JS 拖拽例子

    这个“JS 拖拽例子”是一个教学实例,旨在展示如何在网页上实现拖放操作。下面我们将详细讨论拖放的基本原理和实现步骤。 首先,拖放功能涉及到两个主要事件:`dragstart` 和 `drop`。当用户开始拖动一个元素时,会...

    php+mysql+js拖拽div实例

    **PHP + MySQL + JS 拖拽Div实例详解** 在Web开发中,用户交互性是提升用户体验的关键因素之一。拖拽功能(Drag and Drop)可以让用户通过鼠标直接操作页面元素,增强了网页的互动性。本实例将介绍如何使用PHP、...

    基于ext的div拖动

    在网页开发中,有时我们需要实现用户界面元素的动态交互,比如让一个`div`元素能够被用户拖动。"基于EXT的div拖动"是指利用EXTJS这一强大的JavaScript框架来实现这种功能。EXTJS是一个用于构建富客户端Web应用的前端...

    js实现div拖动功能.rar

    在这个例子中,`startDrag`函数记录了鼠标按下时div相对于鼠标的初始偏移量,`moveDiv`函数则在鼠标移动时计算新的坐标并更新div的位置。`stopDrag`函数用于在鼠标释放时停止div的移动。 2. **边界限制**:为了防止...

    JS做的隐藏与显示DIV可拖动弹出层

    在"JS做的隐藏与显示DIV可拖动弹出层"这个实例中,我们将探讨如何利用JavaScript来创建一个可拖动的弹出层,并控制其显示与隐藏。 首先,让我们理解`div`层的隐藏与显示。在HTML中,我们创建一个`div`元素并为其...

    asp.net中实现可拖动div

    在这个例子中,我们创建了一个id为"draggable"的div,并使用jQuery监听鼠标事件。当鼠标按下时,我们记录div的初始位置和鼠标的位置。在鼠标移动时,我们根据鼠标的新位置更新div的位置。当鼠标松开时,结束拖动状态...

    jquery巧妙使用div例子

    在"jquery巧妙使用div例子"中,jQuery被用来处理div元素的行为,如监听用户的交互,改变div的状态,并执行相应的动画效果。 其次,jFrame是一个基于jQuery的插件,它提供了创建窗口式界面的能力。jFrame模仿了桌面...

Global site tag (gtag.js) - Google Analytics