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模拟实现Array的sort方法
Dec 11 Javascript
jquery 表格的增行删行实现思路
Mar 21 Javascript
捕获键盘事件(且兼容各浏览器)
Jul 03 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
Mar 25 Javascript
浅谈JavaScript异常处理语句
Jun 26 Javascript
jQuery插件fullPage.js实现全屏滚动效果
Dec 02 Javascript
浅析vue数据绑定
Jan 17 Javascript
微信小程序控制台提示warning:Now you can provide attr &quot;wx:key&quot; for a &quot;wx:for&quot; to improve performance解决方法
Feb 21 Javascript
vue使用keep-alive保持滚动条位置的实现方法
Apr 09 Javascript
ES6知识点整理之Proxy的应用实例详解
Apr 16 Javascript
JavaScript设计模式之策略模式实现原理详解
May 29 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
Oct 27 Javascript
将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中进行身份认证
2006/10/09 PHP
PHP分页类集锦
2014/11/18 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
分享一个自己写的table表格排序js插件(高效简洁)
2011/10/29 Javascript
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
2012/02/27 Javascript
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
第九章之路径分页标签与徽章组件
2016/04/25 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
js实现tab切换效果
2017/02/16 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
vue如何限制只能输入正负数及小数
2019/07/04 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
JS实现的碰撞检测与周期移动完整示例
2019/09/02 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
在python中的socket模块使用代理实例
2014/05/29 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
2020/01/17 Python
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
法学专业本科生自荐信范文
2013/12/17 职场文书
亮化工程实施方案
2014/03/17 职场文书
2014乡镇干部纪律作风整顿思想汇报
2014/09/13 职场文书
使用pandas模块实现数据的标准化操作
2021/05/14 Python
Nginx如何配置多个服务域名解析共用80端口详解
2022/09/23 Servers