一个简单的页面,带有按钮:
<button id="MyButton">Hello</button>
问题是:
- 我需要这个按钮来显示 Javascript 是否被禁用
- 如果启用了 Javascript,我需要隐藏按钮
一个简单的jQuery:
$('#MyButton').hide();
按钮“闪烁”还不够,它会加载然后隐藏自己,而且非常明显。
我发现完成这项工作的一种方法是使用 JS 在之后立即隐藏它:
<button id="MyButton">Hello</button>
<script>
document.getElementById('MyButton').style.visibility = 'hidden';
</script>
这似乎有点丑陋并且违反了一些良好的标准规则,这是隐藏按钮而不产生闪烁效果的唯一方法吗?