head.js:奇怪的负html边距?

时间:2011-02-08 19:09:31

标签: javascript head.js

也许你们中的一些人已经有过使用head.js的经验。 我是初次使用的用户,我遇到了一些问题:只要我尝试加载多个javascript文件,我的<html>代码就会被style="margin-left: -32767px;"应用。

<script type="text/javascript">
   var path = "<?php bloginfo('template_directory'); ?>";

   head.js( path + "/js/jquery-1.5.min.js", path + "/js/css3-mediaqueries.js",
         path + "/js/jquery-cookie.js", path + "/js/scripts.js", function() { });
</script>

知道为什么会这样吗?当我在使用Firebug的html中摆脱那个奇怪的样式属性时,所有的javascript库都可以正常工作。但是,当页面加载内容时会闪烁,一旦应用了这个负边距,我的页面上就看不到任何内容。

1 个答案:

答案 0 :(得分:2)

负利润来自css3-mediaqueries.js

代码是:

var _57 = document.documentElement;
_57.style.marginLeft = "-32767px";
setTimeout(function () {
    _57.style.marginTop = "";
}, 20000);

我不知道这有什么用途,但你可以删除它没有问题,如果你不想这样做那么我会在html标签上应用一个样式

style="margin-left:0 !important;"

或与JS:

document.getElementsByTagName("HTML")[0].style.margin = "0"