###自执行函数###
相比函数调用,当页面加载或者调用父函数时,让函数自动执行会简单些,简单地将你的函数包装在小括号内,并额外添加一对圆括号,其本质上就是调用了这个函数。
(function($) {
$("#questionback").click(function() {
window.location.href = "questionnaire.html";
});
$.sexlifeIntr = function(arg) {
var showBar = arg.showBar;
if(showBar == "false") {
$("#blank").addClass("hide");
$(".page-header").addClass("hide");
$(".evaluationIntr").css("margin-top","0px");
}
$("#sexlifeBtn").click(function() {
window.location.href = "sexlife.html";
});
}
})(jQuery);
自执行函数例子:
(function($str){
alert($str);
})("我是自执行函数");
(function test(a, b) {
alert(a + b);
})(1, 2);