手机
当前位置:查字典教程网 >编程开发 >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获得字体颜色16位码的方法

jQuery插件zepto.js简单实现tab切换

JQuery自动触发事件的方法

Jquery解析json字符串及json数组的方法

js动态创建及移除div的方法

jQuery计算文本框字数及限制文本框字数的方法

jQuery仿gmail实现fixed布局的方法

jQuery基于图层模仿五星星评价功能的方法

精品推荐
分类导航