+function(){
this.rek5 = {};
this.rek5.foldbox = function(btnID){
$(btnID).click(function(){
if($(this).hasClass("active")){
$(this).removeClass("active");
}else{
$(this).addClass("active");
}
});
}
this.rek5.dropdownvalue = function(dropID){
$(dropID+" + .dropdown-menu").find("a").click(function(){
$(dropID+" > .rbtn-text-left").text($(this).text());
});
}
$("input[type='radio']").on("click",function(e){
$("input[type='radio']:not(checked)").removeClass('active');
$("input[type='radio']:checked").addClass('active');
});
}()
new rek5.foldbox("#foldbox1");
new rek5.foldbox("#foldbox2");
new rek5.dropdownvalue("#dropdownMenu3");
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
不可取,为啥不把逻辑都放进自执行函数里:
(function() {
var rek = {};
rek.foldbox = function() {/*...*/};
rek.foldbox("#foldbox1");
} ())
而且这些函数都只是一些事件绑定,没必要用到new啊