Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何添加加载页面后消失的加载文本_Jquery_Ajax_Load - Fatal编程技术网

Jquery 如何添加加载页面后消失的加载文本

Jquery 如何添加加载页面后消失的加载文本,jquery,ajax,load,Jquery,Ajax,Load,我有一个通过.load()加载视频的页面。我想添加加载页面后消失的加载文本。请有人告诉我如何做到这一点,我不知道如何告诉如果页面已完成加载,所以我不知道什么时候删除加载程序 JS //定义视频 var video=$('div.video'); //定义点击功能 $('a')。在('click',函数(e)上{ //定义变量链接 var link=$(this.attr('href'); //添加加载文本 $('.wrap').append('加载文本…'); //将内容加载到视频中 video

我有一个通过.load()加载视频的页面。我想添加加载页面后消失的加载文本。请有人告诉我如何做到这一点,我不知道如何告诉如果页面已完成加载,所以我不知道什么时候删除加载程序

JS

//定义视频
var video=$('div.video');
//定义点击功能
$('a')。在('click',函数(e)上{
//定义变量链接
var link=$(this.attr('href');
//添加加载文本
$('.wrap').append('加载文本…');
//将内容加载到视频中
video.load(link+'.content');
//防止默认href操作
e、 预防默认值();
}); 
谢谢你的帮助。干杯

应该这样做

video.load( link + ' .content' , function() {
    $('.wrap .load').remove();
}); 

嗨,我试过了,但它在加载内容之前删除了文本。我还有别的想法可以试试吗?Thanks@ClintonGreen在
remove()
上方放置
debugger
语句。它确实会在内容加载之前删除文本吗?谢谢,我看到它工作了。一旦我这么做了,我想它只是太快了,所以视频可能会在它出现之前加载。干杯
video.load( link + ' .content' , function() {
    $('.wrap .load').remove();
});