你的位置:首页 > Java教程

[Java教程]页面中”折叠与展开,显示与隐藏“这类状态的切换需求


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