1
1
出于某种原因,它在我的Google Chrome(3.0.195.27-Windows)上不起作用,但在Firefox上起作用。 希望它有帮助。 编辑: 进一步的测试显示了有趣的结果。 a)Chrome似乎将0000FF转换为RGB(0,0255),但这并不适用于“蓝色”。 b)根据您要求的属性,Firefox将显示非常不同的结果。特定的背景颜色属性,它将颜色转换为格式RGB(0,0255) 只看: chrome, 'background' property http://img237.imageshack.us/img237/7223/chrome1.png chrome, 'background-color' property http://img43.imageshack.us/img43/7383/chrome2.png chrome, 'backgroundColor' property http://img98.imageshack.us/img98/1127/chrome3.png firefox, 'background' property http://img40.imageshack.us/img40/2374/firefox1b.png firefox, 'background-color' property http://img40.imageshack.us/img40/3706/firefox2h.png firefox, 'backgroundColor' property http://img94.imageshack.us/img94/9139/firefox3.png 随意 test 你自己动手吧。 |
2
3
这与jquery没有任何关系…浏览器的CSS支持完全独立于jquery支持跨浏览器API的能力(您是对的,太神奇了;-)。我不想这么说,但唯一能找到的方法是在不同的浏览器中尝试特定的代码片段 |
3
0
你需要设置
|
4
0
在这里设置css属性是一个浏览器问题。 jquery“normalize”仅在读取属性的位置 |
5
0
jquery是开放源码的,虽然代码不容易阅读,但只要稍加努力,通过使用firebug浏览代码,就可以找到所需的信息。我来帮您处理jquery-1.3.2。
要设置样式,请查看第1037行。如您所见,jquery对IE不透明度只有特殊的处理。它还使用正则表达式将样式名转换为camel大小写符号。所以,
要读取属性,请参见第781行中的curcss函数。同样,不透明度是特殊处理的。此外,还有一些处理级联样式的相当复杂的代码。看到这个 discussion ,它实际上是从jquery的代码中引用的。再说一次,IE需要特别处理。
在阅读
在阅读时,jquery不会将所有样式转换为camel case。如果
|
funkysoul · 浏览器之间的CSS颜色差异 6 年前 |
Denisa Corbu · appendChild在IE中不工作 7 年前 |
Rhushikesh · 无法在angular2应用程序中接收存储事件 7 年前 |
Andy · 在文本区域中保存文本的独立于浏览器的方式 7 年前 |
Jithin Raj P R · CSS箭头在不同浏览器中的位置不同 7 年前 |