jQuery让控件左右移动的三种实现方法


Posted in Javascript onSeptember 08, 2013

方法一
【注】需把控件的 CSS 的 position 属性设置为 relative 或 absolute。

<script type="text/javascript" src="js/jquery-1.8.0.js"></script> 
<script language="javascript"> 
$(document).ready(function(){ 
$("#right1").click(function(){ 
$(".block1").animate({left: '+=50px'}, "slow"); 
}); 
$("#left1").click(function(){ 
$(".block1").animate({left: '-=50px'}, "slow"); 
}); 
}); 
</script>

方法二
<script type="text/javascript" src="js/jquery-1.8.0.js"></script> 
<script language="javascript"> 
$(document).ready(function(){ 
$("#right2").click(function(){ 
$(".block2").css("margin-left","+=50px"); 
}); 
$("#left2").click(function(){ 
$(".block2").css("margin-left","-=50px"); 
}); 
}); 
</script>

方法三
<script type="text/javascript" src="js/jquery-1.8.0.js"></script> 
<script language="javascript"> 
$(document).ready(function(){ 
$("#right3").click(function(){ 
$(".block3").animate({width:"+=50px"}, 222); 
}); 
$("#left3").click(function(){ 
$(".block3").animate({width:"-=50px"}, 222); 
}); 
}); 
</script>

全部代码
<!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"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
<script type="text/javascript" src="js/jquery-1.8.0.js"></script> 
<script language="javascript"> $(document).ready(function(){ 
$("#right1").click(function(){ 
$(".block1").animate({left: '+=50px'}, "slow"); 
}); 
$("#left1").click(function(){ 
$(".block1").animate({left: '-=50px'}, "slow"); 
}); 
$("#right2").click(function(){ 
$(".block2").css("margin-left","+=50px"); 
}); 
$("#left2").click(function(){ 
$(".block2").css("margin-left","-=50px"); 
}); 
$("#right3").click(function(){ 
$(".block3").animate({width:"+=50px"}, 222); 
}); 
$("#left3").click(function(){ 
$(".block3").animate({width:"-=50px"}, 222); 
}); 
}); 
</script> 
</head> 
<body style="text-align:center;"> 
<button id="left1">«</button> 
<button id="right1">»</button> 
<div class="block1" id="block" style="position:relative;"> 
<img src="img/csdn_res.jpg"/> 
</div> 
<button id="left2">«</button> 
<button id="right2">»</button> 
<div class="block2" id="block"> 
<img src="img/csdn_res.jpg"/> 
</div> 
<button id="left3">«</button> 
<button id="right3">»</button> 
<div class="block3" id="block"> 
<img src="img/csdn_res.jpg"/> 
</div> 
</body> 
</html>

效果图
jQuery让控件左右移动的三种实现方法
Javascript 相关文章推荐
改版了网上的一个js操作userdata
Apr 27 Javascript
一段实现页面上的图片延时加载的js代码
Feb 11 Javascript
将两个div左右并列显示并实现点击标题切换内容
Oct 22 Javascript
用Javascript获取页面元素的具体位置
Dec 09 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
Apr 15 Javascript
JavaScript评论点赞功能的实现方法
Mar 13 Javascript
关于定制FileField中的上传文件名称问题
Aug 22 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
Sep 11 Javascript
highcharts 在angular中的使用示例代码
Sep 20 Javascript
vuex操作state对象的实例代码
Apr 25 Javascript
Angular 多模块项目构建过程
Feb 13 Javascript
vue-video-player 断点续播的实现
Feb 01 Vue.js
将Datatable转化成json发送前台实现思路
Sep 06 #Javascript
json数据的列循环示例
Sep 06 #Javascript
如何设置iframe高度自适应在跨域情况下的可用方法
Sep 06 #Javascript
JQuery对id中含有特殊字符的转义处理示例
Sep 06 #Javascript
关于jQuery中.attr()和.prop()的问题探讨
Sep 06 #Javascript
正负小数点后两位浮点数实现原理及代码
Sep 06 #Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
Sep 06 #Javascript
You might like
PHP中PDO事务处理操作示例
2018/05/02 PHP
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
基于jquery的跨域调用文件
2010/11/19 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
2012/03/14 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
2020/06/01 Javascript
vue内置组件component--通过is属性动态渲染组件操作
2020/07/28 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
Python实现的FTP通信客户端与服务器端功能示例
2018/03/28 Python
pandas数据预处理之dataframe的groupby操作方法
2018/04/13 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
2018/10/22 Python
Python编程在flask中模拟进行Restful的CRUD操作
2018/12/28 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
数控技术专业推荐信
2013/11/01 职场文书
毕业自我鉴定怎么写
2014/03/25 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
2015年感恩母亲节活动方案
2015/05/04 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
图文详解Nginx版本平滑升级方案
2021/09/15 Servers