我想同时使用CSS:在伪类和jQuery.before()方法在页面上生成相同的内容(<li>
元素)以实现最大的浏览器兼容性(即IE 6-7以及禁用JavaScript的其他浏览器)。这可能吗?哪个会覆盖其他?jQuery和CSS:之前
1
A
回答
3
向元素添加一个类(比如class =“no-js”),并用javascript/jquery删除它。然后,如果该风格的类没有javascript的情况下,那么如果用户没有JavaScript,该元素仍然会有所需的样式。然后,当然,如果javascript被启用,一旦你删除了类,你可以继续前进,用JavaScript来做任何你想做的事情。
1
你也可以使用围绕css的<noscript>
标签,它具有:before之前。只要确保它是在页面上的CSS而不是链接的。
相关问题
- 1. jQuery和:之前CSS标签
- 2. CSS:文本缩进和:之前
- 3. 手风琴CSS之前和使用
- 4. 如何使css类转回到之前点击css jquery
- 5. Jquery Loading CSS之后
- 6. 在Javascript之前加载CSS
- 7. CSS之前不工作
- 8. 清除之前的css
- 9. css表格:扭曲之前
- 10. 在CSS之前加载DOM?
- 11. CSS:在Pilcrow标记之前
- 12. 使用之前是否有缺点:之前&:在CSS之后?
- 13. 的jQuery之前和在不同跨度
- 14. jQuery,在addClass和removeClass之前调用类
- 15. jQuery和隐藏:/后:伪之前类
- 16. 在Firefox上的CSS动画之前和之后的SVG模糊
- 17. 什么是*:之前和*:之后在css中做
- 18. 使用:之前和之后:CSS选择器插入Html
- 19. 垂直对齐CSS:之前和之后:内容
- 20. CSS - 在::之前和之后使用attr()函数
- 21. CSS更改标签的颜色(span.text-inner之前和之后)
- 22. 用css对齐形状:之前,:之后
- 23. jQuery .css()和css hover
- 24. 在应用CSS和jQuery中的toggleClass之前为.class设置初始状态
- 25. 之前和onActivityResult
- 26. css jquery sticky navbar前景
- 27. 如何找到我的CSS和JQuery UI CSS之间的冲突?
- 28. jquery在ajax调用之前不执行css命令
- 29. 之前和之前有什么区别?
- 30. jQuery:运行css相关的方法AFTER之前的css方法完成
':before'是一个伪元素。 – BoltClock 2011-06-19 21:21:17