Ответ 1
Что-то вроде этого:
Это безобразно, но, похоже, он работал на плакат...
Это также может представлять интерес: https://developer.mozilla.org/en/DOM:window.getComputedStyle
Вот как вы получаете один атрибут css с помощью jQuery:
$('someObject').css('attribute')
Как вы их получите? (без указания и, желательно, в следующем формате, чтобы его можно было повторно использовать с jQuery позже):
cssObj = {
'overflow':'hidden',
'height':'100%',
'position':'absolute',
}
Спасибо!!
ИЗМЕНИТЬ
Методы, которые я пытаюсь получить, объявляются в таблице стилей (они не являются встроенными). Извините, что не указал.
Что-то вроде этого:
Это безобразно, но, похоже, он работал на плакат...
Это также может представлять интерес: https://developer.mozilla.org/en/DOM:window.getComputedStyle
Смотрите этот живой пример с помощью селектора атрибутов jQuery
$(document).ready(function() {
alert($("#stylediv").attr('style'));
});
Не уверен, что это кросс-браузер, но он работает в Chrome -
https://gist.github.com/carymrobbins/223de0b98504ac9bd654
var getCss = function(el) {
var style = window.getComputedStyle(el);
return Object.keys(style).reduce(function(acc, k) {
var name = style[k],
value = style.getPropertyValue(name);
if (value !== null) {
acc[name] = value;
}
return acc;
}, {});
};