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 相关文章推荐
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
javascript 复杂的嵌套环境中输出单引号和双引号
May 26 Javascript
js 屏蔽鼠标右键脚本附破解方法
Dec 03 Javascript
JS全局变量和局部变量最新解析
Jun 24 Javascript
利用bootstrapValidator验证UEditor
Sep 14 Javascript
PHP捕捉异常中断的方法
Oct 24 Javascript
用jQuery的AJax实现异步访问、异步加载
Nov 02 Javascript
JavaScript面向对象分层思维全面解析
Nov 22 Javascript
微信小程序 图片上传实例详解
May 05 Javascript
基于vue通用表单解决方案的思考与分析
Mar 16 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
如何区分vue中的v-show 与 v-if
Sep 08 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解决中文乱码
2017/04/28 PHP
PHP开发中csrf攻击的简单演示和防范
2017/05/07 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
2016/09/23 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
javascript实现拖拽碰撞检测
2020/03/12 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
Python压缩和解压缩zip文件
2015/02/14 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
解读! Python在人工智能中的作用
2017/11/14 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
用python批量下载apk
2020/12/29 Python
国际贸易专业个人求职信格式
2014/02/02 职场文书
爱情寄语大全
2014/04/09 职场文书
设备管理实施方案
2014/05/31 职场文书
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
教师节标语大全
2014/10/07 职场文书
爱的承诺书
2015/01/20 职场文书
详解缓存穿透击穿雪崩解决方案
2021/05/28 Redis
Python预测分词的实现
2021/06/18 Python
Apache Linkis 中间件架构及快速安装步骤
2022/03/16 Servers
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS
基于Python实现西西成语接龙小助手
2022/08/05 Golang