繁体   English   中英

目标父母 <html> 并设置css

[英]Target parent <html> and set css

我有:

<html>
  <body>
    <div id="popup>
      <iframe><html>...</html></iframe>
    </div>
  </body>
</html>

我想将#popup css的父HTML设置为css({'position':'fixed','pointer-events':'none'})但我似乎无法正确地将其定位为目标。 仅使用$("html").css({'position':'fixed','pointer-events':'none'}); 可以做到这一点,但也无法在iframe中滚动,因此我只需要定位父html。

尝试使用$("#popup").closest("body")

我必须注意,您对<iframe>所做的操作有点奇怪,通常您想使用src=""属性。 为什么要在其中放置<html>标记?

在html上应用CSS并不是一种好习惯。 如果要在整个文档上应用CSS,请在<body>标签上应用。

$("body").css({'position':'fixed','pointer-events':'none'});

试试这个会很好的。

它应该工作:

 $( "#popup" ).closest('html').css( {'position':'fixed','pointer-events':'none'});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM