所以在页面上我有一个 div 是布局的一部分。div 包含 JS 的东西,所以虽然它是布局的一部分,但如果没有 Javascript,那么显示它是没有意义的。
现在我通常会把它放在<head>
:
<style> div#target{ display:none } <style>
<script> $(document).ready(function(){ $('div#target').show(); }); </script>
但是我的老板在页面加载期间想要那个 div。所以我不得不求助于一些丑陋的东西<body>
:
<style> div#target{ display:none } <style>
<div id="target">stuff in div</div>
<script> $('div#target').show(); </script>
这是无效的 xHTML,我听说有一些 IE 缺点,最重要的是它很糟糕。
我还可以做些什么?