`

jquery移动动画的Demo

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<SCRIPT LANGUAGE="JavaScript" src="../jquery.js"></SCRIPT>
<script LANGUAGE="JavaScript">
	function movediv(leftdiv,rightdiv){
		if(leftdiv == null){leftdiv = $("#leftdiv");}
		leftdiv.wrap("<div/>");//将左边打包。
		var movediv = $("<div/>");//存放克隆的内容
		movediv.appendTo(leftdiv.parent());

		leftdiv.clone().addClass("listM").appendTo(movediv);//复制并放到上一个DIV中。
		movediv.addClass("moveClass").css({'opacity':'0.4'}).animate({top:"-=30", left:"-=20"}, "2000");
		

		if(rightdiv == null){rightdiv = $("#rightdiv");}
		var _top = rightdiv.offset().top;
		var _left =  rightdiv.offset().left;
		movediv.animate({top:_top,left:_left},500,function(){
			movediv.remove();
		});
		
	}

</script>
<style>
.listM {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px dashed gray;
    margin: 1px;
}
.moveClass{
	position:absolute;
	overflow:hidden;
	top:100px;
	left:20px;
	height:auto;
	width:auto;
}
body, td, th {
    color: #333333;
    font-size: 12px;
    line-height: 150%;
}
#leftdiv {
	float: left;
    width: 375px;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 370px;
}
#rightdiv {
	float: right;
    width: 375px;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 370px;
}
.p1,.p2,.p3,.p4,.p5{
    float: left;
    margin: 5px;
    width: 60px;
}
</style>
</head>
<body>
 

<div id="leftdiv" style="position: relative;">
	<div >
		<div class="p1">
			<input type="checkbox" value="62891482" name="personIDs" checked="checked">
		</div>
		<div title="你是我心内的一首歌" class="p2">
			你是我心 
		</div>
		<div title="王力宏" class="p3">
			王力宏
		</div>
		<div class="p4">
			2.00
		</div>
		<div class="p5">
			2013-06-21
		</div>
		<div class="deli_clear"></div>
	</div>
</div>



<input type="button" value="move" onclick="movediv()"/>
<div id="rightdiv">right</div>
</body>  
</html>




分享到:
评论

相关推荐

    jQuery各类炫酷效果demo

    本压缩包“jQuery各类炫酷效果demo”包含了一系列使用jQuery实现的精彩示例,旨在帮助开发者更好地理解和应用jQuery。 首先,让我们详细探讨一些在描述中提到的效果: 1. **表单验证**:jQuery提供了方便的API来...

    jquery图片截取DEMO

    1. **jQuery库**:jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。在图片截取DEMO中,jQuery用于处理用户与图片的交互,如鼠标点击和拖动等。 2. **imgAreaSelect插件**...

    jquery回到顶部demo

    这个"jquery回到顶部demo"是一个实用且基础的示例,展示了如何利用jQuery的事件处理和动画功能来增强用户体验。通过理解和应用这些技术,开发者可以创建更符合用户需求的网页交互效果。同时,这也是对jQuery学习者一...

    JQuery官网Demo

    - `.animate()`允许自定义动画,如`$("div").animate({left: '+=50'}, 1000)`让div向右移动50像素,持续1秒。 6. **jQuery库的组织结构** - `index.html`:主页面,通常包含jQuery库的引用和各个示例的HTML结构。...

    Jquery实现数据左右移动Demo

    在这个“Jquery实现数据左右移动Demo”中,我们将深入探讨如何利用jQuery来实现动态的数据展示,特别是在一个可能需要数据左右移动的场景,如轮播图或卡片式布局。 首先,我们需要理解jQuery的基本用法。jQuery通过...

    JQuery功能测试源码_jquerydemo.zip

    总结,"JQuery功能测试源码_jquerydemo.zip"提供了一个深入学习和实践jQuery功能的平台,涵盖了选择器、DOM操作、事件处理、动画和Ajax等多个方面。通过学习和解析这些源码,我们可以深化对jQuery的理解,提升我们的...

    jquery mobile 1.4.5demo和说明

    总结,jQuery Mobile 1.4.5 为移动Web应用开发提供了强大而灵活的工具,通过深入理解其核心组件、CSS样式和优化策略,开发者可以构建出符合现代移动设备需求的高性能应用。借助提供的Demo和说明文档,开发者可以轻松...

    jquery图片滚动demo jqueryimgscroll.rar

    本教程将详细解析jQuery实现图片滚动的原理及其实现步骤,同时提供一个解压即用的jQuery图片滚动demo——`jqueryimgscroll.rar`,供开发者参考学习。 jQuery库以其简洁的API和强大的功能,使得JavaScript编程变得...

    jquery we ui 完整包(带demo)

    **jQuery WeUI 完整包(带Demo)详解** jQuery WeUI 是一款基于 jQuery 的前端框架,专为微信Web服务设计,提供了丰富的组件和样式,能够帮助开发者快速构建优雅的移动Web界面。这个完整包包含了WeUI的所有核心文件...

    jquery.lightBox demo

    本篇将深入探讨jQuery.lightBox插件的原理、功能、使用方法,并通过一个完整的实例——"jquery.lightBox demo",帮助读者掌握这一插件的运用技巧。 首先,jQuery.lightBox的核心功能是创建一个轻量级的弹出层,用于...

    jquery ui(里面包含demo)

    7. **效果(Effects)**:jQuery UI提供了许多内置的动画效果,如淡入淡出、滑动、切换等,同时支持自定义组合效果。 8. **排序(Sortable)**:使列表或网格元素可以进行排序,适用于整理列表项或调整布局顺序。 ...

    移动新闻网站,掌上移动新闻,移动新闻客户端,jQuery Mobile移动新闻网站,移动新闻网站demo,新闻阅读器开发

    移动新闻示例和demo可以帮助开发者直观理解如何运用这些技术实现一个完整的移动新闻应用。例如,通过分析博客链接(http://blog.csdn.net/xmtblog/article/details/28114999)中的示例代码,我们可以学习到如何组织...

    jQuery一些入门代码demo

    jQuery是一款广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。本教程将通过一系列入门级的代码示例,帮助初学者快速掌握jQuery的基本用法。 1. **选择器...

    jquery炫酷demo

    "jquery炫酷demo"中包含了各种动画效果,如淡入淡出(`fadeIn()`, `fadeOut()`)、滑动(`slideToggle()`, `slideUp()`, `slideDown()`)等。这些动画可以轻松实现元素的平滑过渡,增强用户体验。 三、jQuery事件 ...

    jquery区域拖拽demo

    首先,jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理和动画制作等多个方面的工作。对于拖拽功能,jQuery UI库提供了一个完整的解决方案,但在这里我们将专注于基础jQuery的实现,以降低依赖并提高性能...

    jquery 显示二维码demo

    在标题“jQuery 显示二维码demo”中,我们讨论的是如何使用jQuery来动态生成并显示二维码。这通常涉及到一个名为“qrcode”的jQuery插件。这个插件允许开发者通过简单的API调用来创建二维码,将任何字符串转换为图像...

    Jquery队列动画特效

    **jQuery队列动画特效详解** 在前端开发中,jQuery库以其简洁易用的API和强大的功能深受开发者喜爱。尤其在处理动画效果时,jQuery的队列功能提供了灵活且高效的解决方案。本文将深入探讨jQuery队列函数的使用以及...

    jquery UI+DEMO

    jQuery UI 包含一系列预定义的动画效果,如淡入淡出(fadeIn/fadeOut)、滑动(slide)、切换(toggle)等。开发者可以轻松地将这些效果应用到元素上,提升用户体验。 ### 8. 使用方法 在项目中引入 jQuery UI,...

    jquery生成二维码demo

    在IT行业中,二维码(Quick Response Code)已经成为一种广泛使用的数据编码方式,特别是在移动设备上用于快速扫描和访问信息。jQuery,作为一个轻量级、功能丰富的JavaScript库,为开发者提供了便捷的方式来操作DOM...

    JqueryMobile1.4.2最新版Demo

    8. **过渡效果**:jQuery Mobile 提供了一系列平滑的页面过渡动画,如滑动、淡入淡出等,可通过 `data-transition` 属性设置。 9. **网格系统**:类似Bootstrap,jQuery Mobile 也有一个响应式的网格布局系统,允许...

Global site tag (gtag.js) - Google Analytics