Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Javascript 一旦发生了什么事,如何杀掉它';s';滑动';屏幕外?_Javascript_Jquery - Fatal编程技术网

Javascript 一旦发生了什么事,如何杀掉它';s';滑动';屏幕外?

Javascript 一旦发生了什么事,如何杀掉它';s';滑动';屏幕外?,javascript,jquery,Javascript,Jquery,我有一个脚本,它使用jquery幻灯片将两个项目(从数据库中随机抽取的文本/视频和背景)移动到右侧,并用从左侧输入的新项目替换它们: if (clickType === 0) { $("#image_link_1,#image_text_1") .hide("slide", {direction: "right"}, 1250); $("#image_link,#image_text") .show("slide", {direct

我有一个脚本,它使用jquery幻灯片将两个项目(从数据库中随机抽取的文本/视频和背景)移动到右侧,并用从左侧输入的新项目替换它们:

        if (clickType === 0) {
            $("#image_link_1,#image_text_1") .hide("slide", {direction: "right"}, 1250);
            $("#image_link,#image_text") .show("slide", {direction: "left"}, 1250);
            clickType = 1;
        } else if (clickType === 1) {
            $("#image_link,#image_text") .hide("slide", {direction: "right"}, 1250);
            $("#image_link_1,#image_text_1") .show("slide", {direction: "left"}, 1250);
            clickType = 0;
        }
    }).each(function() {
        if (this.complete)
            $(this).load();
    });
}
;
但是,已启用自动播放的“推”出页面的视频开始播放,即使它们不可见

一旦他们离开银幕,我该怎么杀了他们

非常感谢,非常感谢

使用
$(“#选择器”).remove()
从DOM中永久删除项。

使用fire


使用
$(“#选择器”).remove()
从DOM中永久删除项。

您可以使用jQuery
.remove()
函数删除/删除页面上的选定元素

有关删除功能的更多信息:

要定义要删除的元素,请使用:

$(“.class”).remove()

$(“#id”).remove()

您也可以使用许多其他jQuery选择器类型中的一种

编辑

您还可以使用回调将其删除。这将在幻灯片完成后移除该元素

$("#image_link,#image_text") .hide("slide", {direction: "right"}, 1250, function(){
    $(this).remove();
});

您可以使用jQuery
.remove()
函数删除/删除页面上的选定元素

有关删除功能的更多信息:

要定义要删除的元素,请使用:

$(“.class”).remove()

$(“#id”).remove()

您也可以使用许多其他jQuery选择器类型中的一种

编辑

您还可以使用回调将其删除。这将在幻灯片完成后移除该元素

$("#image_link,#image_text") .hide("slide", {direction: "right"}, 1250, function(){
    $(this).remove();
});

从回调中调用
删除

$("#image_link_1,#image_text_1") .hide("slide", {direction: "right"}, 1250, function() {
    $(this).remove(); 
});

将此项添加到另一个
hide

从回调中调用
删除

$("#image_link_1,#image_text_1") .hide("slide", {direction: "right"}, 1250, function() {
    $(this).remove(); 
});

将此项添加到另一个
hide

是否可以删除它们,或者您只是想禁用它们?是否可以删除它们,或者您只是想禁用它们?这是正确的,但您应该在“隐藏”的回调中调用它,以便在幻灯片完成时执行。如下:
$(“#图像(链接)1,#图像(文本)1”).hide(“幻灯片”{direction:{right},1250,function(){$(this).remove();}.remove)
这是正确的,但是您应该在从hide的回调中调用它,以便在幻灯片完成时执行它。如下:
$(“#图像(链接)1,#图像(文本)1”).hide(“幻灯片”{direction:{right},1250,function(){$(this).remove();}.remove)