Есть ли кросс-браузерная библиотека javascript для установки и получения непрозрачности? - PullRequest
0 голосов
/ 27 января 2011
#a_div {
   background: rgba(200, 54, 54, 0.5);
   // IE 
    background:transparent;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000050,endColorstr=#99000050);
   zoom: 1;
}

Есть ли какая-либо библиотека javascript, которую я могу использовать, чтобы получить и установить непрозрачность для элемента html. Нужно решить кросс-браузерную проблему.

Ответы [ 3 ]

7 голосов
/ 27 января 2011

JQuery - кроссбраузерный фреймворк JS?

$('#a_div').css({ opacity: 0.5 });
1 голос
/ 27 января 2011

Я всегда применяю эти 5 CSS-элементов, тогда в большинстве браузеров вы в безопасности.

opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=75); /* IE lt 8 */
-ms-filter: "alpha(opacity=75)"; /* IE 8 */
-khtml-opacity: .75; /* Safari 1.x */
-moz-opacity: .75; /* FF lt 1.5, Netscape */
0 голосов
/ 28 января 2011

Используйте библиотеку Prototype Javascript .

HTML:

<div id="something">Hello</div>

JS

$('something').setOpacity(0.5);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...