You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

点击添加active类后SCSS/Sass样式未生效问题求助

核心错误为调用jQuery addClass() 方法时传入的类名多写了前置.符号:

  • addClass() 方法仅需传入纯类名字符串,不需要像CSS选择器一样添加.前缀
  • 原写法实际给元素添加的是类名为.active的类,与SCSS中定义的active类无法匹配,因此样式不生效

修正后的jQuery代码

$(".header").on("click", function (){
    const wrapper = $(".modal-wrapper");
    // 移除类名前的.即可
    wrapper.addClass("active");
});

修改后重新触发点击操作,元素上会添加无.前缀的active类,即可正确匹配SCSS规则,样式正常生效。

内容的提问来源于stack exchange,提问作者RandomDeveloper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 21:06:01