Webkit仅在调整大小时应用动态加载的CSS样式(通过ajax)

时间:2014-07-24 00:06:47

标签: javascript jquery html css ajax

也许你可以让我朝着正确的方向前进,这让我困扰了很长时间。在我的内容编辑器(javascript + jquery)中,您可以动态更改字体。如果在编辑器中更改字体,它将发送ajax请求以获取带有字体和样式的css文件,然后将其附加到head部分。这在mozilla和IE中完美运行,但在webkit浏览器中有一些缺点。如果我改变字体10次,大多数(但不是全部)的时间我必须调整浏览器的大小(只有几个像素),以便应用样式。

任何想法如何强制它应用样式?我试图触发resize事件,但这显然是一个菜鸟失败了。 ;)

非常感谢! (并且总是对我糟糕的'德国'英语感到抱歉)

1 个答案:

答案 0 :(得分:0)

真的很尴尬。这是我启动编辑器的方式。感谢'html,body'选择器,我的编辑器初始化了两次!这导致了chrome的问题。

$('html,body').animate({
    scrollTop: 0
}, 0, function () {
    $('#editor').fadeIn(300, function() {
        /* init editor */
        editor.init();
    });
});