手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery让控件左右移动的三种实现方法
jQuery让控件左右移动的三种实现方法
摘要:方法一【注】需把控件的CSS的position属性设置为relative或absolute。复制代码代码如下:$(document).rea...

方法一

【注】需把控件的 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>

<button id="left1">«</button>

<button id="right1">»</button>

<div id="block">

<img src="img/csdn_res.jpg"/>

</div>

<button id="left2">«</button>

<button id="right2">»</button>

<div id="block">

<img src="img/csdn_res.jpg"/>

</div>

<button id="left3">«</button>

<button id="right3">»</button>

<div id="block">

<img src="img/csdn_res.jpg"/>

</div>

</body>

</html>

效果图

1

【jQuery让控件左右移动的三种实现方法】相关文章:

jquery预加载图片的方法

jQuery插件bgStretcher.js实现全屏背景特效

Jquery动态添加输入框的方法

jQuery实现不断闪烁文字的方法

js去字符串前后空格的实现方法

jQuery实现文本展开收缩特效

jQuery实现给页面换肤的方法

JQuery中DOM实现事件移除的方法

jQuery获得字体颜色16位码的方法

JQuery控制Radio选中方法分析

精品推荐
分类导航