jQuery让控件左右移动的三种实现方法
方法一
【注】需把控件的 CSS 的 position 属性设置为 relative 或 absolute。
方法二
方法三
全部代码
效果图
【注】需把控件的 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>
效果图
相关推荐
hhanbj 2020-11-17
81427005 2020-11-11
nmgxzm00 2020-11-10
ifconfig 2020-10-14
zfszhangyuan 2020-11-16
古叶峰 2020-11-16
一个智障 2020-11-15
jipengx 2020-11-12
xixixi 2020-11-11
游走的豚鼠君 2020-11-10
苗疆三刀的随手记 2020-11-10
Web卓不凡 2020-11-03
小飞侠V 2020-11-02
帕尼尼 2020-10-30
爱读书的旅行者 2020-10-26
帕尼尼 2020-10-23
杏仁技术站 2020-10-23
淼寒儿 2020-10-22