|
|
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
на странице есть фрейм, с другой страницей на одном сервере. Масштабирую шрифт в нем через jquery slider ui: <selector>.contents().find('*').css('font-size', ui.value+'%'). Как мне узнать текущий масштаб для использования в slider'е. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 10:55 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
currentStyle.fontSize Это не jQuery, оно этого не умеет вроде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 11:01 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
Дает ошибку, что неопределено! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 11:11 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
Значит ie only Нужно в отладчике поискать аналогичное свойство у других браузеров, возможно оно называется computedStyle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 11:22 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
тоже самое... А кроссбраузерного решения нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 11:26 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
В лисе не нашел, видимо нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 11:34 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
Спасибо, кажется оно! Но как мне обратиться к Код: javascript 1. так ошибка понятно что, но и так Код: css 1. не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 12:22 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
kasik, читать статью надо полностью:styleДля свойств, названия которых состоят из нескольких слов, используется вотТакаяЗапись: - background-color => backgroundColor - z-index => zIndex - border-left-width => borderLeftWidth Например: - element.zIndex = 10000; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 12:36 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
Сорри, мой промах. Спасибо за подсказку. Но по запросу: Код: javascript 1. я получаю не адекватное значение. мне нужно оплучить не конкретно элемента body, а всего: <selector>.contents().find('*').css('font-size', ui.value+'%') Можно ли получить такое значение которое мог бы использовать в slider'е? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:05 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
Проблема найти элемент и подставить вместо document.body? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:10 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
получается что это не один элемент а все! Масштабирую я же все страницу. Или я что то не так понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:11 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
kasikмне нужно оплучить не конкретно элемента body, а всего: <selector>.contents().find('*').css('font-size', ui.value+'%')Чего всего? P.S.: jQuery кстати тоже умеет возвращать computed style: $(document.body).css('font-size'). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:15 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
kasikИли я что то не так понимаю?Собственную задачу, видимо. Я ее тоже не очень понимаю, но решать нужно как-то так: Код: javascript 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:16 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
skyANAP.S.: jQuery кстати тоже умеет возвращать computed style: $(document.body).css('font-size').Это не computed style, а element.style.fontSize ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:17 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
Antonariy,jQuery API DocumentationThe .css() method is a convenient way to get a style property from the first matched element, especially in light of the different ways browsers access most of those properties (the getComputedStyle() method in standards-based browsers versus the currentStyle and runtimeStyle properties in Internet Explorer) and the different terms browsers use for certain properties. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:19 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
Меняю я для всех элементов страницы в процентном соотношении, а получаю в px. И как теперь сделать обратно, собрать у всех в px и получить в процентах. Вот как задача складывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:20 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
А если нажать на кнопочку Ctrl и покрутить колёсико у мышки, чего будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:22 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
kasikМеняю я для всех элементов страницы в процентном соотношении, а получаю в px. И как теперь сделать обратно, собрать у всех в px и получить в процентах. Вот как задача складывается.Зачем так? Может лучше масштабировать нужный участок через transform? skyANAAntonariy,jQuery API DocumentationThe .css() method is a convenient way to get a style property from the first matched element, especially in light of the different ways browsers access most of those properties (the getComputedStyle() method in standards-based browsers versus the currentStyle and runtimeStyle properties in Internet Explorer) and the different terms browsers use for certain properties.Не совсем понял. То есть если стиль не задан, используется computed? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:28 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
kasikМеняю я для всех элементов страницы в процентном соотношении, а получаю в px. И как теперь сделать обратно, собрать у всех в px и получить в процентах. Вот как задача складывается.И в чём проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:28 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
AntonariyskyANAAntonariy,пропущено... Не совсем понял. То есть если стиль не задан, используется computed?Посмотрите исходники Внутри метода .css() используется метод .getStyles(): Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 13:33 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за помощь, что хотел получилось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 14:29 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
skyANAВнутри метода .css() используется метод .getStyles():Ну вообще логично. Если уж в style что-то прописано, то и в сomputed оно попадет. Вот только что делать, если как раз computed не нужен? Правда не припомню, чтобы такое хоть раз было нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 14:36 |
|
||
|
Узнать текущий font-size
|
|||
|---|---|---|---|
|
#18+
AntonariyskyANAВнутри метода .css() используется метод .getStyles():Ну вообще логично. Если уж в style что-то прописано, то и в сomputed оно попадет. Вот только что делать, если как раз computed не нужен? Правда не припомню, чтобы такое хоть раз было нужно.element.style ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 16:39 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38128676&tid=1448795]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 457ms |

| 0 / 0 |
