Я пытаюсь прочитать значение свойства CSS «MS Filter». Это мой код:
<!--[if IE]>
<script type="text/javascript">
$(document).ready(function () {
var FilterValue = $(".imgshow-prop-display").css("-ms-filter");
alert("MS- Filter value: " + FilterValue );
});
</script>
<![endif]-->
Это часть файла CSS, которая содержит определение класса imgshow-prop-display
.
.imgshow-prop-display
{
background: transparent !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D90EE90, endColorstr=#4D90EE90);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D90EE90, endColorstr=#4D90EE90)";
}
Я использую IE 9 для проверки этого. В предупреждении отображается значение «undefined». Я понятия не имею, почему это происходит. Хотя я могу прочитать значение свойства filter
.