最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery 如何實(shí)現(xiàn)一個(gè)滑動(dòng)按鈕開關(guān)

 更新時(shí)間:2016年12月01日 14:27:29   作者:十年樹木_2015  
本文給大家分享一段jquery代碼實(shí)現(xiàn)滑動(dòng)按鈕開關(guān)的效果,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的的朋友參考下

滑動(dòng)開關(guān)按鈕大家在各大網(wǎng)站都能見到,下面小編給大家分享一篇基于jquery實(shí)現(xiàn)的一個(gè)滑動(dòng)按鈕開關(guān)效果,感興趣的朋友可以參考下實(shí)現(xiàn)代碼。

先給大家展示下效果圖:

代碼:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<title>jquery做的滑動(dòng)按鈕開關(guān)</title> 
<link rel="stylesheet" type="text/css" href="bootstrap/bootstrap.min.css"/> 
</head> 
<style> 
.switch{ 
width: 100px; 
margin: 100px 0px 0 100px; 
} 
.btn_fath{ 
margin-top: 10px; 
position: relative; 
border-radius: 20px; 
} 
.btn1{ 
float: left; 
} 
.btn2{ 
float: right; 
} 
.btnSwitch{ 
height: 40px; 
width: 50px; 
border:none; 
color: #fff; 
line-height: 40px; 
font-size: 16px; 
text-align: center; 
z-index: 1; 
} 
.move{ 
z-index: 100; 
width: 40px; 
border-radius: 20px; 
height: 40px; 
position: absolute; 
cursor: pointer; 
border: 1px solid #828282; 
background-color: #f1eff0; 
box-shadow: 1px 2px 2px 1px #fff inset,0 0 5px 1px #999; 
} 
.on .move{ 
left: 60px; 
} 
.on.btn_fath{ 
background-color: #5281cd; 
} 
.off.btn_fath{ 
background-color: #828282; 
} 
</style> 
<body> 
<div class="switch"> 
<div class="btn_fath clearfix on" onclick="toogle(this)"> 
<div class="move" data-state="on"></div> 
<div class="btnSwitch btn1">ON</div> 
<div class="btnSwitch btn2 ">OFF</div> 
</div> 
<div class="btn_fath clearfix off" onclick="toogle(this)"> 
<div class="move" data-state="off"></div> 
<div class="btnSwitch btn1">ON</div> 
<div class="btnSwitch btn2 ">OFF</div> 
</div> 
</div> 
<script type="text/javascript" src="jquery/jquery.min.js"></script> 
<script type="text/javascript" src="bootstrap/bootstrap.min.js"></script> 
<script type="text/javascript"> 
function toogle(th){ 
var ele = $(th).children(".move"); 
if(ele.attr("data-state") == "on"){ 
ele.animate({left: "0"}, 300, function(){ 
ele.attr("data-state", "off"); 
alert("關(guān)!"); 
}); 
$(th).removeClass("on").addClass("off"); 
}else if(ele.attr("data-state") == "off"){ 
ele.animate({left: '60px'}, 300, function(){ 
$(this).attr("data-state", "on"); 
alert("開!"); 
}); 
$(th).removeClass("off").addClass("on"); 
} 
} 
</script> 
</body> 
</html>

需要注意的是:

1、這邊滑動(dòng)使用的速度是300ms,好像是勻速,沒有線性的快慢那種;試著找下能不能像CSS3中ease那種線性運(yùn)動(dòng)的。

2、animate方法中的回調(diào)函數(shù),即運(yùn)動(dòng)結(jié)束后調(diào)用的function。

以上所述是小編給大家介紹的jQuery =實(shí)現(xiàn)一個(gè)滑動(dòng)按鈕開關(guān)的功能,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

沁水县| 长岭县| 屯留县| 尖扎县| 南陵县| 九江县| 马鞍山市| 博爱县| 汪清县| 余庆县| 谷城县| 西安市| 遂川县| 来凤县| 女性| 乌拉特前旗| 陆丰市| 茌平县| 凤阳县| 定襄县| 永川市| 夏河县| 安国市| 美姑县| 金堂县| 微博| 锡林浩特市| 札达县| 盘山县| 家居| 班玛县| 无为县| 永和县| 咸丰县| 布尔津县| 乡城县| 唐海县| 镇平县| 白朗县| 元朗区| 秦安县|