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

jQuery 如何實現(xiàn)一個滑動按鈕開關(guān)

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

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

先給大家展示下效果圖:

代碼:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<title>jquery做的滑動按鈕開關(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、這邊滑動使用的速度是300ms,好像是勻速,沒有線性的快慢那種;試著找下能不能像CSS3中ease那種線性運動的。

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

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

相關(guān)文章

最新評論

大英县| 富民县| 曲麻莱县| 霍林郭勒市| 邯郸市| 台安县| 泰州市| 丹阳市| 道真| 兴安县| 靖西县| 枝江市| 菏泽市| 喀喇沁旗| 黔南| 宣化县| 麻江县| 买车| 梁山县| 宽城| 黄冈市| 阿拉善左旗| 恭城| 福州市| 万全县| 肥东县| 长宁县| 阿鲁科尔沁旗| 德惠市| 漳浦县| 麻栗坡县| 青铜峡市| 登封市| 封开县| 山丹县| 贵阳市| 仲巴县| 大名县| 工布江达县| 张北县| 黄陵县|