jQuery: addClass to HTML5 DOM
jQuery: addClass to HTML5 DOM
我今天在向HTML5DOM对象添加类时遇到问题。很抱歉,如果这是一个新手问题。:P例如:
<!DOCTYPE html>
<html>
<head>
<title>stackoverflow example</title>
<style>
.centercontent {
width:100%;
max-width:1080px;
margin:0 auto;
}
</style>
</head>
<body>
<header>
<!-- All direct children of BODY should be centered on the page; however, children should not be added to .centercontent -->
<h1>Site Name</h1>
</header>
<section>
<p>Hello World</p>
</section>
<footer>
© no one 2012
</footer>
</body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.j"></script>
<script>
$("body > *").addClass("centercontent");
</script>
</html>
我相信这是我的JS;但是,我以前从未使用过addClass。非常感谢大家抽出时间祝你今天过得愉快!
简单编写
body > * {
width:100%;
max-width:1080px;
margin:0 auto;
}
作为标题部分中的一条直接的CSS规则:查看您的示例jQuery似乎对这项任务没有真正的必要。
这个选择器在CSS块中也是有效的,它工作得很好(在IE上不是<=6)。
您的jquery中没有使用$(document).ready(function() {...});
。试试这个:
$(document).ready(function() {
$("body > *").addClass("centercontent");
});
此外,您在脚本引用的末尾缺少一个s
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.j"></script> // original
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> // fixed
相关文章:
- HTML5音频DOM异常11错误,currentTime=0
- jQuery: addClass to HTML5 DOM
- Javascript 渲染动画在 HTML5 DOM 上来自 Array.第一次运行慢!第二次运行顺利.怎么来了
- 多平台HTML5游戏DOM+CSS与CANVAS与两者
- 如何阻止 HTML5 音频播放,即使从 iPad iOS7 中的 DOM 中删除也是如此
- HTML5 / Javascript - 使预加载的图像 DOM 可访问
- DOM 循环中的 HTML5 画布
- 尝试访问本地存储时 javascript/html5 中的 dom 异常 18
- 使用DOM中定义的html5数据属性创建新元素
- DOM:如何使用jQuery Css3 HTML5防止[mouseClick->selection]
- 可搜索html5音频Uncaught错误:IndexSizeError: DOM异常1
- 创建一个允许HTML5 Web Workers从主线程访问DOM和其他对象的环境是可能的
- 实时数据绘制性能HTML5画布vs Dom追加
- HTML5数据DOM'的变化并没有被JQuery看到
- HTML5 DOM闪烁问题
- (HTML DOM).风格undefinded ?(html5应用:地址簿)
- html5 canvas-Javascript createImageData抛出DOM异常9,rgb数据不工作
- Chome中的HTML5视频,SECURITY_ERR:DOM异常18
- Safari 的 html5 localStorage 错误:“QUOTA_EXCEEDED_ERR:DOM 异常 22
- 基于HTML5 dom方法测试功能