也许你们中的一些人已经有了一些使用head.js的经验。我是第一次使用style="margin-left: -32767px;",现在遇到了一些问题:只要我尝试加载多个javascript文件,我的<html>标签就会应用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库都工作得很好。然而,当页面加载时,内容会闪烁,一旦应用了这个负边距,我的页面上就什么都看不到了。
发布于 2012-01-07 05:43:35
负边距来自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"https://stackoverflow.com/questions/4937213
复制相似问题