Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   методика определения поддержки стилизации placeholdr'а (https://javascript.ru/forum/css-html/35541-metodika-opredeleniya-podderzhki-stilizacii-placeholdr%27.html)

Deff 14.02.2013 21:48

Invis1ble,
Сорри - Мои личные данные и профиль для форума - редактировать и слево

Invis1ble 14.02.2013 21:54

Deff, спасибо, нашел.

danik.js 15.02.2013 00:54

Invis1ble, все просто.
if (!('placeholder' in element) || $.browser.opera) {
    эмулируем...
}

Invis1ble 15.02.2013 01:05

danik.js, это не то, что меня интересовало. Как проверить поддержку самого плэйсхолдера я в курсе.

ЗЫ. В любом случае, спасибо всем за участие в обсуждении.

danik.js 15.02.2013 02:30

Цитата:

Сообщение от Invis1ble
danik.js, это не то, что меня интересовало

Задача сводится к определению Оперы, разве нет? Ну можешь помучаться с getComputedStyle еще ). Опять же тебе это ничего не даст, так как этот метод не работает с IE и Opera.

Кстати, мож кто в курсе, в спецификации есть что-нибудь про псевдоэлемент-плэйсхолдер?

Invis1ble 15.02.2013 02:38

Если смотреть со стороны решения данной конкретной задачи здесь и сейчас - то да, но мне интересен более универсальный подход. Судя по всему, его не существует.
Насчет спецификации - не в курсе.

рони 15.02.2013 16:32

Цитата:

Сообщение от danik.js
этот метод не работает с IE

ниже 10
:-ms-input-placeholder pseudo-class (Internet Explorer)

danik.js 15.02.2013 17:24

рони, речь была о поддержке псевдоэлементов в getComputedStyle

dmitriymar 16.02.2013 17:38

Цитата:

Сообщение от danik.js
е что getComputedStyle(input, '::webkit-input-placeholder') - может с этим можно что-то сделать. Но опять же в IE и Opera не работает

currentStyle

danik.js 16.02.2013 17:46

Цитата:

Сообщение от dmitriymar
currentStyle

Еще один ))
dmitriymar, как можно через currentStyle работать с псевдоэлементами?


Часовой пояс GMT +3, время: 00:40.