通过AJAX加载内容会破坏IE中的字体

时间:2010-08-03 21:28:18

标签: ajax internet-explorer

  1. 查看this page

  2. 按橙色->按钮,再按<-

  3. 此paginator默认显示页面1,并通过AJAX加载其他页面的内容。但是,默认的第1页内容和ajax加载的第1页内容在IE中看起来不一样,即使html和css完全相同!你可以看到字体很薄而且很难看,特别是在蓝色标题中。

    为什么会发生这种情况?如何让它停止?

1 个答案:

答案 0 :(得分:0)

@John,我设法使用此代码解决了问题:

$('.css-selector').each( function( i, el ){
    try { el.style.removeAttribute( 'filter' ); } catch( e ){}
});

而且,如果你不使用jQuery,我认为这仍然可以工作:

try {
    document.getElemenyById('id_element').style.removeAttribute('filter');
} catch(e){}