说我作出这样的点击改变DIV颜色的功能, 是有功能上再点击一下,恢复div来它的默认或以前的颜色,改变之前? (无需指定什么是以前的颜色)jQuery中是否有“恢复”或“恢复”功能?
1
A
回答
5
您可以使用.toggleClass()来添加/删除CSS类,并指定你的CSS颜色。
2
不,我知道的,但我相信有解决这个方法。我想到的最简单的一个是要么添加和删除类指定一种颜色或与.css('color','red')
说添加颜色,然后删除样式属性.removeAttr('style')
。
,如果你不与多个样式添加和只想要删除一个后者只会工作。前者可以在这种情况下工作,只要你愿意为每种风格组合/可能性建立一个班级。
个人而言,我始终尝试使用类来改变网页的视觉方面所以这将是我的偏好
相关问题
- 1. 是否有FullCalendar的'恢复'功能
- 2. 功能恢复与jquery
- 3. 恢复功能了
- 4. JavaScript或jQuery的定时器(与停止,恢复,复位功能)
- 5. 在Flash回调后恢复Jquery功能
- 6. 暂停和恢复功能
- 7. 功能的恢复对象
- 8. 撤消jQuery或恢复DOM?
- 9. ActiveMQ的暂停/恢复功能无法正常恢复
- 10. MediaRecorder中的暂停/恢复功能
- 11. 在NSURLConnection中恢复下载功能
- 12. 是否有可能检查.Bak文件是否损坏或没有恢复它
- 13. 恢复和恢复方案
- 14. 是否有可能在NetBeans中恢复当前的项目功能?
- 15. WCF是否支持任何类型的恢复功能?
- 16. AVPlayer恢复能力
- 17. jQuery的自动完成功能恢复所有标签
- 18. 恢复分支或从中继恢复合并?
- 19. 是否有可能在Google Datastore中恢复数据
- 20. 定时器的暂停/恢复功能
- 21. 的NetLogo过程 - 恢复功能
- 22. 倒计时功能的恢复
- 23. 覆盖YouTube的恢复播放功能?
- 24. 实现暂停/恢复功能
- 25. 游戏暂停/恢复功能
- 26. 恢复购买功能 - 斯威夫特
- 27. svn恢复 - 恢复个别修订版
- 28. MySQL错误的恢复数据恢复
- 29. 停止后恢复恢复同步
- 30. ExoPlayer恢复状态时恢复
+1这是最佳解决方案。样式应该在CSS中定义。当然有例外,但99%(甚至更多)应该驻留在CSS文件中。与检查当前样式并保存它们相比,切换类很简单快捷。 – 2011-05-21 10:32:16