//一个按钮执行多个事件
$(function(){
$("button").on("click",hide_fun);
});
//执行事件
function hide_fun(){
$("p").hide();
$(this).text("显示");
show_hide(hide_fun,show_fun);
}
function show_fun(){
$("p").show();
$(this).text("影藏");
show_hide(show_fun,hide_fun);
// @hide_f 绑定当前事件
function show_hide(show_f,hide_f){
$("button").off("click",show_f);
$("button").on("click",hide_f);
$(function(){
$("button").on("click",hide_fun);
});
//执行事件
function hide_fun(){
$("p").hide();
$(this).text("显示");
show_hide(hide_fun,show_fun);
}
function show_fun(){
$("p").show();
$(this).text("影藏");
show_hide(show_fun,hide_fun);
}
// @hide_f 绑定当前事件
function show_hide(show_f,hide_f){
$("button").off("click",show_f);
$("button").on("click",hide_f);
}
//html代码
<body>
<p>影藏显示</p>
<button>影藏</button>
</body>
/*
* +++
*/