我有以下要求: 我正在使用和ADF jsff页面。在那个页面上,我有一个SelectBooleanCheckbox,它甚至在整个页面内容加载之前就被渲染,因此可供用户点击,这是不可取的。我想将该组件的可见性设置为false,然后稍后使用Javascript使其仅在整个页面加载后可见。 想法?
答案 0 :(得分:0)
例如,这是HTML代码:
<input type="checkbox" id="checkbox" style="display:none">
您可以为body标签添加:
<body onload="checkbox()">
这是JS和Jquery示例的函数(只使用一个选项):
function checkbox(){
document.getElementById("checkbox").style.display=""; // option 1
$("#checkbox").fadeIn();// option 2
$("#checkbox").show();// option 3
}
如果您需要过一段时间,例如1秒钟:
function checkbox(){
setTimeout(function(){ document.getElementById("checkbox").style.display="";}, 1000); // option 1
$("#checkbox").fadeIn(1000);// option 2
$("#checkbox").show(1000);// option 3
}