`

jquery div移动

 
阅读更多

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

  <title> New Document </title>

<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>

  <style type="text/css">

/*模块拖拽*/

.drag{position:absolute;width:100px;height:100px;border:1px solid #ddd;background:#FBF2BD;text-align:center;padding:5px;top:100px;left:20px;cursor:move;}

</style>

 

<script type="text/javascript">

// 模块拖拽

$(function(){

var _move=false;//移动标记

var _x,_y;//鼠标离控件左上角的相对位置

    $(".drag").click(function(){

        //alert("click");//点击(松开后触发)

        }).mousedown(function(e){

        _move=true;

        _x=e.pageX-parseInt($(".drag").css("left"));

        _y=e.pageY-parseInt($(".drag").css("top"));

       // $(".drag").fadeTo(20, 0.5);//点击后开始拖动并透明显示

    });

    $(document).mousemove(function(e){

        if(_move){

            var x=e.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置

            var y=e.pageY-_y;

            $(".drag").css({top:y,left:x});//控件新位置

        }

    }).mouseup(function(){

    _move=false;

    $(".drag").fadeTo("fast", 1);//松开鼠标后停止移动并恢复成不透明

  });

});

</script>

</head>

<body>

<!--模块拖拽--> <div class="drag">这个可以拖动哦 ^_^</div>

</body>

 

</html> 

 

来自:http://blog.csdn.net/lyflcear/article/details/7800960

分享到:
评论

相关推荐

    jquerydiv 移动DIV,效果也很好,只是有点复杂。

    "jquerydiv 移动DIV"这个标题指的是利用jQuery来实现对网页中DIV元素的动态移动效果。虽然jQuery使得创建复杂的动画变得相对容易,但有时候可能涉及到的代码会比较复杂,尤其是当需要实现特定的交互或过渡效果时。 ...

    移动div(jquery)

    下面,我们将深入探讨这个主题,并结合“描述”中的“值得拥有”,来展示jQuery在处理div移动上的强大功能。 首先,让我们了解基础。在HTML中,div是一个块级元素,常用于组织页面结构。要移动一个div,我们需要...

    jquery div拖动排序效果代码.zip

    本教程将详细讲解如何利用jQuery实现一个div元素的拖动排序效果,结合CSS样式,创建出一款从左到右慢慢展开且可自由拖动排序的特效。 首先,我们需要在HTML中设置好基础结构。创建一系列的div元素,每个div代表一个...

    jquery 滑动DIV

    此外,为了在移动设备上实现良好的触摸滑动体验,我们可以使用jQuery Mobile库,它提供了内置的滑动支持。或者,可以使用第三方库如Swiper.js或Slick.js,它们提供了更高级的功能和性能优化。 在实际项目中,你可能...

    jquery div容器拖拽放大缩小浮动层代码

    本示例中的“jquery div容器拖拽放大缩小浮动层代码”是一个利用jQuery实现的功能,允许用户对div元素进行拖动、缩放以及使其在页面上浮动。下面将详细介绍这一功能的实现原理和相关知识点。 1. **jQuery选择器**:...

    jquery div 下拉框 下拉列表

    本知识点将详细讲解如何使用jQuery创建一个基于div的下拉框,实现下拉列表的功能。 首先,理解jQuery的核心概念。jQuery通过选择器选中DOM元素,然后对这些元素进行操作。例如,`$("#myDiv")`会选中ID为"myDiv"的...

    jQuery拖动div元素标签

    本教程将深入探讨如何利用jQuery UI库中的Draggable功能来实现div元素的拖动,以及如何通过append方法动态添加元素。首先,我们需要了解jQuery UI库的基本用法。 **jQuery UI Draggable组件** jQuery UI的Draggable...

    Jquery跟随滚动条移动的div动画效果

    "Jquery跟随滚动条移动的div动画效果"就是一个典型的例子,它利用jQuery库实现了一个div元素随着页面滚动条移动而同步移动的特效,而且这个div在移动过程中保持平滑,避免了闪烁现象,提升了用户体验。 首先,...

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

    移动时,更新div的位置;松开鼠标时,结束拖动。 ```javascript $(document).ready(function() { $('.draggable').on('mousedown', function(e) { $(this).addClass('dragging'); var dragItem = $(this); var ...

    jquery div 可拖拽弹出对话框 .

    在这个场景中,"jquery div 可拖拽弹出对话框" 指的是利用 jQuery 实现的一个功能,允许用户可以手动拖动 HTML 的 `div` 元素(通常用于创建对话框或模态窗口)在页面上自由移动。这种功能提高了用户体验,让用户...

    jquery实现div模块轮播切换

    本文将深入探讨如何使用 jQuery 来实现一个div模块的轮播切换效果,这种效果通常用于展示多个图片或内容块,使得用户可以在有限的页面空间内浏览更多的信息。 首先,我们需要在HTML中创建轮播的基础结构。这通常...

    jquery实现div上下移动

    jquery实现div上下移动 &lt;div&gt; &lt;div class="pt"&gt; ;" onclick="up(this);"&gt;上移 ;" onclick="down(this);"&gt;下移 内容一 &lt;/div&gt; &lt;div class="pt"&gt; ;" onclick="up(this);"&gt;上移 ;" onclick="down(this);"&gt;下移 ...

    jquery div格子拖动排列效果.zip

    当用户对div格子执行拖动操作时,jQuery监听到鼠标点击、移动和释放等事件,然后通过计算鼠标相对于元素的初始位置和移动距离,动态更新div的位置。这涉及到JavaScript中的事件绑定、坐标计算以及CSS属性的修改,...

    jQuery实现div跟随鼠标移动

    ### jQuery实现div跟随鼠标移动的知识点 #### 1. jQuery基础 在深入讨论如何使用jQuery实现div跟随鼠标移动之前,需要了解jQuery的基本概念。jQuery是一个快速、小巧、功能丰富的JavaScript库,通过使用jQuery,...

    jQuery可拖拽DIV页面

    本项目“jQuery可拖拽DIV页面”利用jQuery及其扩展插件jQuery UI,实现了一个用户界面元素(如div)可以被拖动的功能,从而为用户提供更直观的交互体验。以下是对这个知识点的详细讲解: 1. **jQuery基础**:jQuery...

    Jquery Sortable实现div拖动排序效果

    本篇文章将深入探讨如何使用 jQuery Sortable 实现div的拖动排序效果。 首先,你需要在项目中引入 jQuery 和 jQuery UI 的库。jQuery 是一个广泛使用的JavaScript库,而 jQuery UI 提供了包括Sortable在内的多种...

    JQuery拖拽DIV

    本篇文章将深入讲解如何利用JQuery实现DIV元素的拖拽功能。 首先,确保在项目中引入了JQuery库。你可以通过CDN链接或者本地引入的方式添加JQuery到HTML文件中。例如: ```html &lt;script src="https://code.jquery....

    Jquery div、图片水平滚动到最后一张

    标题“Jquery div、图片水平滚动到最后一张”涉及的是使用jQuery来实现一个功能,即在一个div容器内,使其中包含的图片能够自动从左到右水平滚动,并在滚动到最后一张后重新开始循环。 首先,我们需要理解jQuery中...

    jQuery移动Web开发(第二版).zip

    页面容器(page container)是jQuery Mobile组织页面的基本单元,它可以是`div`或其他元素,通过"data-role='page'"标识。路由管理则帮助应用处理页面之间的导航,确保正确的页面在正确的时间加载和显示。 总的来说...

    jQuery左右移动图片

    "jQuery左右移动图片"是一个常见的网页交互功能,它允许用户通过点击或滑动按钮来浏览一组图片,从第一张平滑过渡到最后一张,或者从最后一张回到第一张,形成一个无缝循环的视觉体验。这个功能的实现基于JavaScript...

Global site tag (gtag.js) - Google Analytics