- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
Object.valuesNP = function(obj){
var result = [];
for (var i in obj)
if (obj.hasOwnProperty(i))
result.push(obj[i]);
return result;
};
function findCSS(name){
var css = document.styleSheets;
var flag = false;
var result = null;
Object.valuesNP(css).each(function(content,index){
if (!flag && content instanceof Object)
Object.valuesNP(content.cssRules).each(function(content,index){
if (content instanceof Object && content.selectorText == name && !flag ){
flag = true;
result = content;
}
})
});
return result;
}
Надо было поменять параметры некоторого класса(стиль). Ну и за пару минут было накидано вот енто.
Самое смешное, что через неделю это уже не потребовалось.
Вызывать так:
var buttonClass = findCSS('.buttonClass') || console.log('CSS .buttonClass not found');
someone 16.08.2013 13:23 # 0
> if (obj.hasOwnProperty(i))
Use _.each(), Luke!
Dart_Sergius 16.08.2013 13:28 # 0
someone 16.08.2013 13:35 # 0
a282750 24.08.2021 22:16 # 0