[英]Scss/sass styles not being applied even with class being added
我有一个函数可以添加单击时active
的类。
问题是我可以看到在inspect
浏览器时单击时添加的类,但没有应用实际的样式。
请参阅下面的代码
HTML
<div class="header">
</div>
<div class="modal-wrapper">
</div>
查询
$(".header").on("click", function (){
const wrapper = $(".modal-wrapper");
wrapper.addClass(".active");
});
SCSS
.modal-wrapper{
&.active{
width: 100%;
height: 100%;
position: fixed;
background-color: #444;
top: 0;
left:0;
z-index:4444;
}
}
您的代码中存在小的语法错误,请删除 . 来自 cals“活动”类名
wrapper.addClass(".active");
变成
wrapper.addClass("active");
工作 Js 小提琴: https : //jsfiddle.net/katheer_mizal/qb4zwa1k/3/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.