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 相关文章推荐
JQuery 初体验(建议学习jquery)
Apr 25 Javascript
extjs fckeditor集成代码
May 10 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
May 12 Javascript
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
JQuery跳出each循环的方法
Apr 16 Javascript
js实现刷新iframe的方法汇总
Apr 27 Javascript
JavaScript模块详解
Dec 18 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
Jan 25 Javascript
vue两个组件间值的传递或修改方式
Jul 04 Javascript
Vue动态组件和异步组件原理详解
May 06 Javascript
JQuery的加载和选择器用法简单示例
May 13 jQuery
Vue移动端项目实现使用手机预览调试操作
Jul 18 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
十大“创意”战术!
2020/03/04 星际争霸
php中session使用示例
2014/03/29 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
2014/12/15 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
JS加ASP二级域名转向的代码
2007/05/17 Javascript
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
用js将内容复制到剪贴板兼容浏览器
2014/03/18 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
Python设计模式之MVC模式简单示例
2018/01/10 Python
Django安装配置mysql的方法步骤
2018/10/15 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
如何基于python操作json文件获取内容
2019/12/24 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
pandas分组聚合详解
2020/04/10 Python
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
献爱心活动总结
2014/05/07 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
画展邀请函
2015/01/31 职场文书
商务考察邀请函模板
2015/02/02 职场文书
乒乓球比赛通知
2015/04/27 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
党支部审查意见
2015/06/02 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
600字作文之感受大自然
2019/11/27 职场文书