【问题标题】:Webkit only applies dynamic loaded css styles (via ajax) on resizeWebkit 仅在调整大小时应用动态加载的 css 样式(通过 ajax)
【发布时间】:2014-07-24 00:06:47
【问题描述】:

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

知道如何强制应用样式吗?我试图触发调整大小事件,但这显然是我的菜鸟失败。 ;)

非常感谢! (一如既往地为我糟糕的“德语”英语感到抱歉)

【问题讨论】:

    标签: javascript jquery html css ajax


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多