cro*_*ill 0 html javascript css jquery
两个小提琴的故事(请在jsfiddle页面加载后使用运行按钮以更清楚地了解发生的事情).
死简单:
$("body").addClass("noScroll");
alert($("body").hasClass("noScroll"));
$("body").removeClass("noScroll");
alert($("body").hasClass("noScroll"));
Run Code Online (Sandbox Code Playgroud)
有了这个css:
.noScroll {
background-color: pink;
position: fixed;
width: 100%;
top: 200px;
}
Run Code Online (Sandbox Code Playgroud)
我们上课了.该类被添加到body中,改变了body的外观/行为.该类将从正文中删除,并且正文将恢复为默认值.按预期工作.
$("body").addClass("noScroll");
alert($("body").hasClass("noScroll"));
$(".noScroll").css({
"background-color" : "pink",
"position" : "fixed",
"width" : "100%",
"top" : "200px"
});
$("body").removeClass("noScroll");
alert($("body").hasClass("noScroll"));
Run Code Online (Sandbox Code Playgroud)
这次没有附带的CSS,因为它是由jQuery添加的,但在其他方面非常类似于上面.努力到位.CSS已应用,但未删除.为什么会这样?
谢谢!
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |