У меня есть следующий код, и я не понимаю, что это неправильно, что в том, что IE8 не как о немПочему IE8 не понимает мой CSS
var flap = $("#flap");
var animationSupport = _g.animationDetection();
if(animationSupport) {
flap.addClass("showAnimation");
}
else {
flap.css('width', flap.width() + 'px').css('right', '-' + flap.width() + 'px');
flap.animate({right: 0}, 1500);
}
Когда я делаю это, я есть сообщение:
Object doesn't support property or method 'width'
хотя, если я делаю следующее, кажется, хорошо:
$("#flap").css("width", "300px").css("right", "-300px");
IE <= 8 не любит много вещей ... :( – jbutler483
IE не понимает ваш CSS, потому что это IE. –
Почему вы хотите установить ширину лоскута на свою ширину? Это кажется избыточным ... –