http://jsfiddle.net/kfTFa/49/
我正在尝试设置此功能(基本上是大方块=你正在使用的那个+两个状态之间的动画)。默认状态是两个状态较小的8个方格,(较大的状态=类活动)文本区域为空。
- 用户将鼠标悬停在任何项目上 - >
- square animates to greater state
- 与悬停项目相关联的文字显示在悬停期间
- 用户悬停在项目之外 - >
- 用户点击x项目 - >
- 该项目的文字成为新的默认
- square保持活跃状态(较大尺寸)
- 用户点击y项 - >
- 上一个活动项目将动画恢复为默认状态
- 项目文字成为新的默认文字
- 项目保持活跃的大尺寸状态
醇>
我几乎拥有它,唯一的问题是,如果你点击同一个项目两次,活动类最终会坚持一个它不应该的项目。不能完全到达那里!
第二次点击可以不执行任何操作,也可以将其取消设置为默认值(可能没有什么比这更好)。