我有以下 HTML 代码:
<div id="block1">
some text
</div>
<div id="block2">
some more text
</div>
还有一段 jQuery 代码:
jQuery(document).ready(function($) {
$('block1').css('display', 'block');
$('block2').css('display', 'none');
});
理论上,这应该显示block1并隐藏block2。在实践中,IE 会在半秒内显示两个 DIV,然后只显示好的 DIV(块 1)。这不会发生在 Chrome、Firefox 等...
我无法添加 style="display: block;" 和风格=“显示:无;” 直接在 HTML 代码中,因为它是动态生成的。
是否有任何替代方法可以使用 jQuery 来使其在每个浏览器中都能正常工作?