我有一个自动开始幻灯片放映的功能,我需要延迟它直到服务器执行查询和回显数据
$(document).ready(function(){
$('#camera_wrap_2').camera({
height: '380px',
loader: 'bar',
pagination: false,
thumbnails: true
});
});
我已经尝试过,但没有成功
$(document).ready(function(){
setTimeout(camera,2000);
});
$('#camera_wrap_2').camera({
height: '380px',
loader: 'bar',
pagination: false,
thumbnails: true
});
最佳答案
如果有
server executes query
你的意思是一些ajax调用,那么你需要使用回调并在那里调用你的代码。
否则,在超时示例中,您需要创建一个名为 camera
的函数,因为这是 setTimeout
所期望的
$(document).ready(function(){
setTimeout(camera,2000);
});
function camera(){
$('#camera_wrap_2').camera({
height: '380px',
loader: 'bar',
pagination: false,
thumbnails: true
});
}
关于jquery - 如何在没有触发器的情况下延迟函数的工作(文档准备好),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12924328/