[英]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.