-1

我有以下要求:我正在使用 ADF jsff 页面。在该页面上,我有一个 SelectBooleanCheckbox,它甚至在整个页面内容加载之前就被渲染,因此用户可以点击这是不可取的。我想将该组件的可见性设置为 false,然后稍后使用 Javascript 使其仅在整个页面加载后才可见。想法?

4

1 回答 1

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

 }
于 2016-04-30T20:51:35.850 回答