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支持带x身份证号码验证函数
Aug 10 Javascript
JavaScript中对象属性的添加和删除示例
May 12 Javascript
JavaScript中const、var和let区别浅析
Oct 11 Javascript
bootstrap基础知识学习笔记
Nov 02 Javascript
javascript跨域请求包装函数与用法示例
Nov 03 Javascript
BootStrap树状图显示功能
Nov 24 Javascript
Bootstrap源码解读下拉菜单(4)
Dec 23 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
详解微信小程序的不同函数调用的几种方法
May 08 Javascript
Vue 解决多级动态面包屑导航的问题
Nov 04 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
Mar 09 Javascript
vue 使用localstorage实现面包屑的操作
Nov 16 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
PHP中文分词的简单实现代码分享
2011/07/17 PHP
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
PHP如何实现跨域
2016/05/30 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
CSS3,HTML5和jQuery搜索框集锦
2014/12/02 Javascript
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
2015/06/19 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
jQuery Validate 数组 全部验证问题
2017/01/12 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
Python3中常用的处理时间和实现定时任务的方法的介绍
2015/04/07 Python
Python中的异常处理简明介绍
2015/04/13 Python
在Python中使用HTMLParser解析HTML的教程
2015/04/29 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
Python求正态分布曲线下面积实例
2019/11/20 Python
Django 限制访问频率的思路详解
2019/12/24 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
2020/05/15 Python
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
公务员转正鉴定材料
2014/02/11 职场文书
学生自我鉴定格式及范文
2014/09/16 职场文书
车辆年审委托书范本
2014/09/18 职场文书
北京离婚协议书范文2014
2014/09/29 职场文书
交通事故调解协议书
2015/05/20 职场文书
幼儿园园长工作总结2015
2015/05/25 职场文书
单位同意报考证明
2015/06/17 职场文书