我注意到,由于我的网站上包含了Slimbox - lightbox,因此文档末尾有一些隐藏的div。
<div id="lbOverlay" style="opacity: 0.8; display: none;"></div>
<div id="lbCenter" class="" style="top: 2094.5px; width: 620px; height: 764px; margin-left: -310px; left: 951.5px; display: none;">
<div id="lbBottomContainer" style="left: 951.5px; width: 620px; top: 2858.5px; margin-left: -310px; display: none;">
我意识到他们来自slimbox本身,但我想知道有没有办法有一个&#34;干净的代码&#34;即,在文件末尾没有它们。
答案 0 :(得分:1)
避免这种情况的唯一方法是使用另一个灯箱插件。您可以对Slimbox进行逆向工程以自动删除它们;但是,为什么重新发明轮子?
但是,请注意,他们可能没有从DOM中清除以帮助提高性能。我不担心他们。
答案 1 :(得分:0)
我同意BenM!我假设您要求“干净”代码,因为内联样式,但这就是JS与DOM交互的方式。您需要为他们正在创建的样式创建一个类,并更改Lightbox插件以使用这些类,但很多时候,这些顶部和左侧是根据最终用户的屏幕分辨率动态生成的。