场景如下:我有一个 div,我将其预加载到页面中并自动将其显示属性设置为隐藏。我使用javascript来弹出所说的div。问题是,当客户端禁用 CSS 时,他们显然可以看到 DIV。仅当调用我的 javascript 函数时才显示 div(或 div 的内容)的最佳方法是什么?
我能想到的最好方法是将原始 HTML 传递给 javascript var,然后使用 javascript 加载所有 HTML,但是,这有点慢(有相当数量的 HTML),这会导致脚本在以下情况下中断:它尝试引用尚不存在的 DIV。
还有其他更优雅的解决方案吗?
谢谢
最佳答案
您可以将 html 注释标签包裹在其周围:
<!-- <div>your stuff, which should be invisible</div> -->
或者从 DOM 中完全删除它
http://plugins.jquery.com/plugin-tags/html-comments
Maybe, here some related stuff
关于css - 当 CSS 被禁用时,如何隐藏 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6791356/