代码之家  ›  专栏  ›  技术社区  ›  Erik Escobedo

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

  •  0
  • Erik Escobedo  · 技术社区  · 14 年前
    1. this page .

    2. 按橙色 -> 按钮,然后 <- 再一次。

    此分页器默认显示第1页,并通过Ajax加载其他页的内容。但是,在IE中,默认的page 1内容和Ajax加载的page 1内容看起来并不相同,即使HTML和CSS完全相同!。您可以看到字体又细又丑,特别是在蓝色标题中。

    为什么会发生这种情况?我该如何阻止它?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Erik Escobedo    14 年前

    @约翰,我用这个代码解决了:

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

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

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