CSS3 PIE и jQuery Sparkle

Я использую CSS3 PIE, чтобы добавить в IE поддержку закругленных углов и теней, и jQuery Sparkle, чтобы добавить поддержку атрибута-заполнителя HTML5. Всякий раз, когда я применяю PIE к любому содержащему элементу поля формы с атрибутом заполнителя, текст заполнителя исчезает.

После дальнейшего тестирования поведение не является последовательным - если я сижу и продолжаю обновлять страницу, время от времени текст-заполнитель БУДЕТ появляться даже при применении PIE к одному из его содержащих элементов. Это наводит меня на мысль, что это как-то связано с порядком загрузки PIE/Sparkle. Я предполагаю, что если PIE загружается первым, то Sparkle может добавить заполнители постфактум, но если Sparkle загружается первым, то PIE стирает их, когда перерисовывает содержащий элемент? Просто теория.

В любом случае, любая помощь в этом будет очень признательна, поскольку, если я не могу использовать оба вместе, мне придется либо переделать форму с метками вне полей, либо переделать дизайн моей страницы с изображениями вместо эффектов CSS3. Я бы не хотел ни того, ни другого :-)


person daGUY    schedule 12.07.2011    source источник
comment
Можете ли вы сделать пример страницы? Это похоже на ошибку в CSS PIE.   -  person Justin Dearing    schedule 12.07.2011


Ответы (1)


Пробовали ли вы чистую JS-версию PIE, а не htc? это отладка дробовика, но это может сработать.

person Justin Dearing    schedule 12.07.2011
comment
Это сделало это! Спасибо большое, мне это даже в голову не пришло. - person daGUY; 12.07.2011