我有关于jquery hide函数的一般查询.我环顾四周,似乎无法找到答案.我想知道在页面加载时隐藏的对象是否仍然被加载然后隐藏或隐藏,然后在调用触发器时加载.此外,如果加载了对象,是否有任何函数只会在触发后加载隐藏元素?
如果你调用.hide()内部的东西$(document).ready(),那么元素将从服务器按原样加载,然后在页面完全加载后隐藏.
这可能会导致"闪烁" - 在页面加载时看到元素出现,然后在加载后消失.防止这种情况的最佳方法是确保服务器呈现它的样式,display:none;如果它最初是隐藏的.
注意.show()并且.hide()不影响DOM中存在哪些元素 - 即加载哪些元素.相反,它们会在页面加载后控制项目的可见性.
如果您确实想要动态加载页面的某些部分,那么您需要使用jQuery的DOM操作方法向页面添加新元素以响应某些事件.
| 归档时间: |
|
| 查看次数: |
418 次 |
| 最近记录: |