页面中”折叠与展开,显示与隐藏“这类状态的切换需求
- 设置flag变量标记当前状态,然后判断flag做出反应
- 优点:方便,万能,判断之后可以进行一系列处理,方便
- 缺点: 需要在函数外部设置flag,这时flag很可能是全部变量,制造了全局变量总觉得不太好。。。。
- 使用jQuery的toggle() / toggleClass() 进行切换
- 优点: 看起来比较简洁
- 缺点: 不够灵活,只能显示,隐藏,假如要切换“展开”、“收起”的文字内容,就无能为力
- 有没有更好的方法呢??
页面中”折叠与展开,显示与隐藏“这类状态的切换需求
|