用jquery怎么实现点击显示,再一次点击隐藏
1个回答
展开全部
$(function(){
var flag = true;
$("id").on("click",function(){
if(flag){
$(this).show();
flag = false;
}selse{
$(this).hide();
};
});
});
1:上述代码主要逻辑是定义一个真假值。(boolean类型值就行);如果flag为真,那么就执行if语句中的代码逻辑,元素显示,执行完之后再把flag赋值为假。这样下次点击的时候flag值为假,那么元素就执行else语句中的代码逻辑,元素就隐藏。
var flag = true;
$("id").on("click",function(){
if(flag){
$(this).show();
flag = false;
}selse{
$(this).hide();
};
});
});
1:上述代码主要逻辑是定义一个真假值。(boolean类型值就行);如果flag为真,那么就执行if语句中的代码逻辑,元素显示,执行完之后再把flag赋值为假。这样下次点击的时候flag值为假,那么元素就执行else语句中的代码逻辑,元素就隐藏。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询