[英]load function when everything is loaded
我有需要在.aspx文件中实现的jquery函数,因为该文件divs
是在运行时生成的,所以我的要求是,当所有结构都加载后,我的函数应该加载。
将您的代码放入.ready()
处理程序中:
$(document).ready(function () {
// your code
});
这也等效于:
$(function() {
// your code
});
或在文档末尾执行功能。
在页面末尾执行<script />
操作或使用
$(document).ready(function() {
// actions to perform
};
实际上,在很多情况下
$(document).ready(function() {
// actions to perform
};
将无法如愿。 例如,当您具有页面加载后由JavaScript生成的内容时(因为这会花费很多时间或正在等待来自服务器的信息)。
因此,我通常使用的是这些的组合:
$(document).ready(function() {
(function IsElementLoaded(){
//you can check for desire element(s) changing the jquery selector
if($('#MyElementID').length==0){
setTimeout(IsElementLoaded(),100);
}else{
//your code
}
}());
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.