use*_*533 1 html javascript c# asp.net jquery
我有一个需要默认隐藏的div.然后可以通过按钮切换:
<script type="text/javascript">
function toggle() {
text = document.getElementById('add_view');
var isHidden = text.style.display == 'none';
text.style.display = isHidden ? 'block' : 'none';
}
$(document).ready
(
function () {
toggle();
$("#add_view, #btnToggle").click(function (e) {
e.stopPropagation();
});
$(document).click(function () {
toggle();
});
}
);
</script>
Run Code Online (Sandbox Code Playgroud)
它工作正常.唯一的问题是,当我刷新页面时,我会在隐藏之前暂时看到div.
我该怎么做才能防止这种情况发生?
谢谢
Rui*_*mba 10
您可能需要默认隐藏元素,然后使用按钮切换可见性.试试这个:
<div id="add_view" style="display:none">....</div>
Run Code Online (Sandbox Code Playgroud)
首先在html中隐藏元素.
<div id="add_view" style="display: none;"></div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
307 次 |
| 最近记录: |