Я пытаюсь применить стиль встроенного блока к элементу (конкретный div). И чтобы добиться этого в IE, вы должны использовать хак:
$('#element').css(
{
'display' : 'inline-block', //applies inline-block to matched elements in all browsers except IE due to hasLayout bug
'zoom' : 1, //set hasLayout to 'true' in IE
'*display' : 'inline' //use asterisk to only apply 'inline' style to IE
}
);
Однако функция css (), похоже, представляет стиль в браузере так, что «display» не регистрируется в IE и поэтому не применяет стиль «inline».
Любые идеи о том, почему и / или как обойти это?