成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery 如何實現一個滑動按鈕開關
全站頭部文字 我要出現在這里
jQuery 如何實現一個滑動按鈕開關 664 2024-02-11   

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

先給大家展示下效果圖:

查看圖片

代碼:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<title>jquery做的滑動按鈕開關</title> 
<link rel="stylesheet" type="text/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="http://www.gimoo.net/t/1810/jquery/jquery.min.js"></script> 
<script type="text/javascript" src="http://www.gimoo.net/t/1810/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("關!"); 
}); 
$(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方法中的回調函數,即運動結束后調用的function。

以上所述是小編給大家介紹的jQuery =實現一個滑動按鈕開關的功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對綠夏網網站的支持!



主站蜘蛛池模板: 小清水亚美| 一问倾城| 婷婷sese| 徐若晗个人资料| 张志忠主演电视剧| 徐情| 正义回廊 电影| 南营洞1985| 彭程| 实力主义教室第三季| 川岛丽| 曹查理新剧《三姐妹》| 帕米尔的春天简谱| 高地1—36集电视剧免费观看| 小腿垫东西睡觉正确图| 房子传| 李采潭全部电影在线观看| dearestblue动漫免费观看| 红楼梦别传| 美国电影golddiggers| 帅克| 茶馆妈妈韩剧| 我亲爱的简谱| 大树君| 宗利群| 孤战迷城电视剧剧情介绍| 萱草花二声部合唱谱| 孙启皓| 女演员大作战| 真爱到永远电影在线看| 街头霸王 1994 尚格·云顿| 酒图片| 河南电视台卫星频道| 恰纳卡莱之战完整版在线观看| 刘蕾| 铁拳男人 电影| 两人生猴子免费观看完整版视频| 玫瑰的故事图片| 乐之路| 九龙城寨在线观看| 白色圣诞节|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103