Элемент поведения CSS для тега для FF и Chrome - PullRequest
0 голосов
/ 03 февраля 2012

У меня есть CSS, похожий на

.ajax
{
    display: block;
    behavior: url(/file.htc);
}

file.htc, содержащий некоторый код JS :( Этот материал работает только в IE (http://reference.sitepoint.com/css/behavior#compatibilitysection) Можно ли заставить его работать в FF и Chrome?

Ответы [ 3 ]

1 голос
/ 03 февраля 2012

htc компоненты могут использоваться только в Internet Explorer.

Насколько я знаю, подобная функциональность есть только для Firefox с использованием расширяемого языка привязок , которую вы можете использовать для присоединения своего собственного поведения к элементу DOM через -moz-binding CSS свойство.

Обратите внимание, что, поскольку мы говорим о двух разных языках, вам нужно будет переписать свое поведение с scracth, если вы планируете использовать его также в Firefox. Поэтому попробуйте рассмотреть совершенно другой подход (например, используя только JavaScript)

0 голосов
/ 03 февраля 2012

В Chrome, Firefox и т. Д. Вы можете использовать CSS3, HTML5 и javascript, просто быстрее и эффективнее.

0 голосов
/ 03 февраля 2012

Нет, это только функция IE.Используйте обычный JavaScript для других браузеров.Это на самом деле нужно в основном для старых версий IE, поскольку они не поддерживают некоторые CSS.

Как вы могли видеть по приведенной ссылке, она совместима только с IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...