checkbox:用jquery写的

/* 
 * @author 
 * @param _this:插入的位置,比如id选择器;
 * @param checkboxshow:传入的函数,用来返回是否选中
 */


function mycheckbox(_this,checkboxshow){

$(_this).append("<div class='zhengli_input'><label><span></span></label><input value='1'/></div>")

$(_this).find(".zhengli_input").css("width","25px")
.css("margin","20px 100px")
.css("position","relative");
$(_this).find(".zhengli_input input").css("display","none")

$(_this).find(".zhengli_input label").css("cursor","pointer")
.css("position","absolute")
.css("width","20px")
.css("height","20px")
.css("top","0px")
.css("left","0px")
.css("border","1px solid #111");


$(_this).find(".zhengli_input label span").css("opacity","0")
.css("position","absolute")
.css("display","block")
.css("width","11px")
.css("height","6px")
.css("background","transparent")
.css("left","4px")
.css("top","5px")
.css("border","3px solid #111")
.css("border-top","none")
.css("border-right","none")
.css("-webkit-transform","rotate(-45deg)")
.css("-moz-transform","rotate(-45deg)")
.css("-o-transform","rotate(-45deg)")
.css("-ms-transform","rotate(-45deg)")
.css("transform","rotate(-45deg)");

$(_this).find(".zhengli_input label").hover(function(){
$(this).find("span").css("opacity","0.5");
},function(){
if($(this).next().val()=="1"){
$(this).find("span").css("opacity","0");
}  
})

$(_this).find(".zhengli_input label").click(function(){
if($(this).next().val()=="1"){
$(this).children().css("opacity","1");
$(this).next().val("2");
checkboxshow(true);

}else{
$(this).children().css("opacity","0");
$(this).next().val("1");
checkboxshow(false);
}

})

}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值