好久没有写博客了,写一下刚学的
2017-10-23 16:41
260 查看
自己制作单选按钮,和复选框
//单选按钮
//源码
<ul class="radio-group">
<li>
<span class="radio radio-checked">每天</span>
</li>
<li>
<span class="radio">法定工作日</span>
</li>
<li>
<span class="radio">法定节假日</span>
</li>
<li>
<span class="radio r-radio">指定星期</span>
</li>
<li>
<span class="radio">指定日期</span>
</li>
</ul>
//样式
.radio{
padding-left:1.2rem;
position:relative;
margin-left:.3rem;
}
.radio:first-child{
margin-left:0;
}
.radio:before{
content:'';
display:block;
width:10px;
height:10px;
border-radius:100%;
border:2px solid #DDDFE2;
position:absolute;
left:0;
top:2px;
}
.radio-checked:before{
border-color:#1E92F3;
}
//js事件
$('.radio').click(function(e) {
$(this).parents('.radio-group').find('.radio').removeClass('radio-checked');
$(this).addClass('radio-checked');
//指定星期
if($(".r-radio").hasClass("radio-checked")){
$(".checkboxs").addClass('checkbox-checked');
}else{
$(".checkboxs").removeClass('checkbox-checked');
}
});
//复选框
//源码
<ul class="checkbox-group">
<li>
<span class="checkboxs">星期一</span>
</li>
<li>
<span class="checkboxs">星期二</span>
</li>
<li>
<span class="checkboxs">星期三</span>
</li>
<li>
<span class="checkboxs">星期四</span>
</li>
<li>
<span class="checkboxs">星期五</span>
</li>
<li>
<span class="checkboxs">星期六</span>
</li>
<li>
<span class="checkboxs">星期日</span>
</li>
</ul>
//样式
.checkboxs{
padding-left:1.2rem;
position:relative;
margin-left:.3rem;
}
.checkboxs:first-child{
margin-left:0;
}
.checkboxs:before{
content:'';
display:block;
width:14px;
height:15px;
line-height: 16px;
border:2px solid #DDDFE2;
position:absolute;
left:0;
top:0;
}
.checkbox-checked:before{
content: '√';
background-color: #1E92F3;
border:2px solid #1E92F3;
color: #fff;
}
//js事件
$('.checkboxs').click(function(e) {
if($(this).hasClass('checkbox-checked')){
$(this).removeClass('checkbox-checked');
}
else{
$(this).addClass('checkbox-checked');
}
});
//单选按钮
//源码
<ul class="radio-group">
<li>
<span class="radio radio-checked">每天</span>
</li>
<li>
<span class="radio">法定工作日</span>
</li>
<li>
<span class="radio">法定节假日</span>
</li>
<li>
<span class="radio r-radio">指定星期</span>
</li>
<li>
<span class="radio">指定日期</span>
</li>
</ul>
//样式
.radio{
padding-left:1.2rem;
position:relative;
margin-left:.3rem;
}
.radio:first-child{
margin-left:0;
}
.radio:before{
content:'';
display:block;
width:10px;
height:10px;
border-radius:100%;
border:2px solid #DDDFE2;
position:absolute;
left:0;
top:2px;
}
.radio-checked:before{
border-color:#1E92F3;
}
//js事件
$('.radio').click(function(e) {
$(this).parents('.radio-group').find('.radio').removeClass('radio-checked');
$(this).addClass('radio-checked');
//指定星期
if($(".r-radio").hasClass("radio-checked")){
$(".checkboxs").addClass('checkbox-checked');
}else{
$(".checkboxs").removeClass('checkbox-checked');
}
});
//复选框
//源码
<ul class="checkbox-group">
<li>
<span class="checkboxs">星期一</span>
</li>
<li>
<span class="checkboxs">星期二</span>
</li>
<li>
<span class="checkboxs">星期三</span>
</li>
<li>
<span class="checkboxs">星期四</span>
</li>
<li>
<span class="checkboxs">星期五</span>
</li>
<li>
<span class="checkboxs">星期六</span>
</li>
<li>
<span class="checkboxs">星期日</span>
</li>
</ul>
//样式
.checkboxs{
padding-left:1.2rem;
position:relative;
margin-left:.3rem;
}
.checkboxs:first-child{
margin-left:0;
}
.checkboxs:before{
content:'';
display:block;
width:14px;
height:15px;
line-height: 16px;
border:2px solid #DDDFE2;
position:absolute;
left:0;
top:0;
}
.checkbox-checked:before{
content: '√';
background-color: #1E92F3;
border:2px solid #1E92F3;
color: #fff;
}
//js事件
$('.checkboxs').click(function(e) {
if($(this).hasClass('checkbox-checked')){
$(this).removeClass('checkbox-checked');
}
else{
$(this).addClass('checkbox-checked');
}
});
相关文章推荐
- 看了一下博客,发现好久没有更新了
- 好久没有写博客了,最近一段时间做一下总结吧!
- 好久没有写博客了,最近一段时间做一下总结吧!
- 好久没有写CSDN上的博客了
- 又是好久没有写博客了,以后要坚持啊。
- 好久没有写博客了
- 好久没有写博客了
- 好久没有来博客了
- 好久没有写博客了,今天来一片php使用redis共享session
- 我好久没有写博客了
- 好久没有来了,自已顶一下。
- 分享一下,最开始自学Linux基础的听课笔记吧,貌似好久没有更新些有用的东西了。。
- 好久没有写博客啦,最近想弄一个M8上的更好的平衡球
- 好久没有来makefile了……补充一下makefile中 .h文件的问题
- 好久没有来逛博客了
- 我好久没有写博客了
- 好久没写博客了,纪念一下。
- 好久之前,就要想写一些东西了,就是没有一个适合的博客...
- 好久没有写博客了
- 闲话 - 博客好久没有写文章了