js-jQuery控制div交换位置

问题描述

jQuery控制div交换位置

div的id已知,想让两个div互换位置,并且具有动画效果,希望能给出解决方法,最好能有简易代码,多谢

解决方案

 <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<style>#div1,#div2{width:100px;height:100px;border:solid 1px #000;position:absolute;left:100px;top:100px;background:#eee;}#div2{top:300px;left:300px}</style>
<input type="button" onclick="swap()" value="交换" />
<script>
    function swap() {
        var div1 = $('#div1'), div2 = $('#div2');
        var p1 = div1.offset(), p2 = div2.offset();
        div1.animate(p2, 1000); div2.animate(p1, 1000);
    }
</script>
<div id="div1">div1</div><div id="div2">div2</div>

解决方案二:

Jquery控制DIV
jquery 控制 div的登录界面
jQuery-UI 拖动Div交换位置

解决方案三:

http://bbs.csdn.net/topics/390241292/
参考这个吧,不过就是没有特效的

解决方案四:

 <html>
    <script src="http://lib.sinaapp.com/js/jquery/1.8.3/jquery.min.js"></script>
<head>
    <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
    <title></title>
    <style>
          div{
            height:100px;
            width:100px;
            position:absolute;
          }
    </style>
</head>
<script>
    $(document).ready(function(){
      $("button").click(function(){
        $("#pa").animate({top:'200px'});
        $("#pb").animate({top:'100px'});
      });
  });
</script>
<body>
<button>开始动画</button>
<div id="pa" style="top:100px;background:blue;" >a1</div>
<div id="pb" style="top:200px;background:green;">b1</div>
</body>
</html>

时间: 2024-09-09 07:58:13

js-jQuery控制div交换位置的相关文章

jQuery控制Div拖拽效果完整实例分析_jquery

本文实例讲述了jQuery控制Div拖拽效果的方法.分享给大家供大家参考.具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <

JQuery控制DIV的选取实现方法_jquery

我们设置4个div 当鼠标移动到某一个div上面的时候 背景颜色就会发生变化 那我们应该知道要用到mouseover() 和 mouseout() 前一个是移动到某个位置 后面是移开某个位置 还有一个hover(,) 可以替代上面两个方法 1.用mouseover()和mouseout() <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1

JQuery控制div外点击隐藏而div内点击不会隐藏的方法_jquery

本文实例讲述了JQuery控制div外点击隐藏而div内点击不会隐藏的方法.分享给大家供大家参考.具体如下: 比如有个div其id为body,实现在div外点击隐藏,div内点击不隐藏,采用jQuery实现如下: 复制代码 代码如下: $("#body").click(function(e) {      $(this).show();          e.stopPropagation();  });  $(document).click(function(event) {   

用js控制div显示位置

问题描述 在编程时,我把div放到了form后面.可是运行显示时得显示在form之前,请高手帮忙!源码://form用这个div来布局<formname="jlxForm1"><divstyle="width:100%;"></div></form>//下面是要显示的div,怎么把这个div显示在form的前面啊????<divid="dhtmlgoodies_slidedown_selfDefined

Jquery实现Div固定位置,固定在顶部,置顶

不知道什么时候开始刮起这么一阵风,弄个DIV块,里面放置淘宝广告,页面向下滚动的时候,这个DIV一旦顶到浏览器窗口的上边框,就会顶在那里(position:fixed),等页面向上滚动的时候,这个块回到最开始自己的位置的时候就会定位在自己的最原始的位置上,随着页面不断向下走. 因为自己JS差,所以需要的时候直接网上找,发现一个朋友的分享,原理挺简单的:计算要置顶的元素在随着滚动条的滚动,其刚好顶在当浏览器窗口顶部时,这时候滚动条离顶部的距离(也就是此元素距离顶部的距离),然后,一旦滚动条滚到大于

jquery 控制div隐藏各种方法总结

方法一,利用att根据判断增加class来实现div显示隐藏 原理 我们获取用户点击事件再利用hasClass判断当前是我们定义的隐藏样式不,如果是我们就去了,不是就加上,代码如下 css  代码如下 复制代码 .listhide{ display:none;} html  代码如下 复制代码 <a href="javascript:void(0);" onClick="ajaxlist(1);" class="xxjd" id="

jquery控制两个div中二级分类显示

问题描述 jquery控制两个div中二级分类显示 <div class="n_nav clearfix">这个里面是一级分类 <p class="navigation_column">型号</p><ul class="ul2">这个里面放的是二级的分类 想问的就是如何能够控制二级分类的显示问题, 解决方案 不知是不是你想要的,可以粘过去试试 <%@ page language="j

使用JQUERY进行后台页面布局控制DIV实现左右式

  一个网站的后台使用frame框架来实现这种形式,这边作者不是使用的frame而是纯div进行布局,下面看下具体的实现代码 一个网站的后台管理都有一部分是保持固定位置不动,可编辑部分是随浏览器变化而变化的,因此有的时候使用frame框架来实现这种形式,这边作者不是使用的frame而是纯div进行布局,想要实现这种方式需要怎么做呢,下面就控制DIV实现左右式,左边固定,右边随浏览器变化而变化的JQUERY实现代码.  代码如下: <script type="text/javascript&

jQuery实现Div拖动+键盘控制综合效果的方法

 这篇文章主要介绍了jQuery实现Div拖动+键盘控制综合效果的方法,实例分析了jQuery操作div块拖动的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery实现Div拖动+键盘控制综合效果的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml