首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >head.js:奇怪的负html页边距?

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

Stack Overflow用户
提问于 2011-02-09 03:09:31
回答 1查看 703关注 0票数 3

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

代码语言:javascript
复制
<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中那个奇怪的style属性时,所有的javascript库都工作得很好。然而,当页面加载时,内容会闪烁,一旦应用了这个负边距,我的页面上就什么都看不到了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-07 05:43:35

负边距来自css3-mediaqueries.js

代码是:

代码语言:javascript
复制
var _57 = document.documentElement;
_57.style.marginLeft = "-32767px";
setTimeout(function () {
    _57.style.marginTop = "";
}, 20000);

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

代码语言:javascript
复制
style="margin-left:0 !important;"

或者使用JS:

代码语言:javascript
复制
document.getElementsByTagName("HTML")[0].style.margin = "0"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4937213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档