javascript - 单击某个类的链接时更改正文的 CSS 属性

标签 javascript jquery html css

我有一堆灯箱,它们都具有相同的类,但 ID 不同。当您点击时:

<a class="lightbox" href="#lightbox_one">

我希望 Javascript 添加 overflow: hidden;#page_wrap .我希望这适用于所有 <a>属于 .lightbox 的那一类然后当使用 <a href="#close"> 关闭灯箱时我希望 CSS 属性恢复到原始状态 ( overflow: scroll; )。

这是我的 codepen.

最佳答案

您只是想让下面的页面停止滚动?只需将 overflow:hidden 应用于 body

$(".lightbox").click(function(){
  $("body").css({"overflow":"hidden"});
});

$(".close").click(function(){
  $("body").css({"overflow":"auto"});
});

关于javascript - 单击某个类的链接时更改正文的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135016/

相关文章:

javascript - 如何使用ajax从php while循环发布数据

javascript - 如何对齐两个嵌套不相似的文本框?

html - 为什么我的 img 显示和 CSS 不适用?

javascript - 为什么我的 JSON 不起作用

javascript - 创建突出显示指令时出现异常

javascript - 共享单击事件的 jQuery 复选框和跨度

javascript - 我如何组合这些 jQuery .on() 函数?

javascript - 使用开关访问天气图标

javascript - 将 then 附加到调用堆栈下多级 promise 的最佳解决方案是什么?

javascript - 将 facebook App ID 嵌入到 UI javascript 代码中是否安全?