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 jQuery首先在幻灯片中加载空图像_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery首先在幻灯片中加载空图像

Javascript jQuery首先在幻灯片中加载空图像,javascript,jquery,html,Javascript,Jquery,Html,好的,各位,我在jQuery是一个彻头彻尾的傻瓜,但我正在学习,我试着研究并实现一个非常简单的幻灯片。看起来是这样的: <script type="text/javascript"> var imgs = [ '../Images/Slideshow/01.jpg', '../Images/Slideshow/02.jpg', '../Images/Slideshow/03.jpg', '../Images/Slideshow/04.jpg',

好的,各位,我在jQuery是一个彻头彻尾的傻瓜,但我正在学习,我试着研究并实现一个非常简单的幻灯片。看起来是这样的:

<script type="text/javascript">
    var imgs = [
    '../Images/Slideshow/01.jpg',
    '../Images/Slideshow/02.jpg',
    '../Images/Slideshow/03.jpg',
    '../Images/Slideshow/04.jpg',
    '../Images/Slideshow/05.jpg',
    '../Images/Slideshow/06.jpg',
    '../Images/Slideshow/07.jpg'];
    var cnt = imgs.length;

    $(function () {
        setInterval(Slider, 3000);
    });



    function Slider() {
        $('#imageSlide').fadeOut(3000, function () {
            $(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
        });
    }
</script>

var imgs=[
“../Images/Slideshow/01.jpg”,
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}
我在那边的尸体里有这个:

<img id="imageSlide" alt="" src="" height="450" width="450" border="0" />


就其目的而言,它运行正常,但在继续幻灯片放映之前,它以一个大的空白正方形图像框开始几秒钟,这有点令人厌烦。有没有一种简单的方法可以解决这个问题?

当页面加载时,图像标签中的src是空白的,因此需要用如下图像填充:

    $('#imageSlide').prop('src','../Images/Slideshow/01.jpg');

页面加载时,图像标记中的src为空,因此需要使用如下图像填充:

    $('#imageSlide').prop('src','../Images/Slideshow/01.jpg');

页面加载时,图像标记中的src为空,因此需要使用如下图像填充:

    $('#imageSlide').prop('src','../Images/Slideshow/01.jpg');

页面加载时,图像标记中的src为空,因此需要使用如下图像填充:

    $('#imageSlide').prop('src','../Images/Slideshow/01.jpg');
调用Slider();紧接在setInterval()之前

调用滑块();紧接在setInterval()之前

调用滑块();紧接在setInterval()之前

调用滑块();紧接在setInterval()之前


现在将第一个图像的源作为数组中的最后一个,如下所示

<script type="text/javascript">
    var imgs = [
    '../Images/Slideshow/02.jpg',
    '../Images/Slideshow/03.jpg',
    '../Images/Slideshow/04.jpg',
    '../Images/Slideshow/05.jpg',
    '../Images/Slideshow/06.jpg',
    '../Images/Slideshow/07.jpg',
    '../Images/Slideshow/01.jpg'];
    var cnt = imgs.length;

    $(function () {
        setInterval(Slider, 3000);
    });



    function Slider() {
        $('#imageSlide').fadeOut(3000, function () {
            $(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
        });
    }
</script>

var imgs=[
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg”,
“../Images/Slideshow/01.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}

现在将第一个图像的源作为数组中的最后一个,如下所示

<script type="text/javascript">
    var imgs = [
    '../Images/Slideshow/02.jpg',
    '../Images/Slideshow/03.jpg',
    '../Images/Slideshow/04.jpg',
    '../Images/Slideshow/05.jpg',
    '../Images/Slideshow/06.jpg',
    '../Images/Slideshow/07.jpg',
    '../Images/Slideshow/01.jpg'];
    var cnt = imgs.length;

    $(function () {
        setInterval(Slider, 3000);
    });



    function Slider() {
        $('#imageSlide').fadeOut(3000, function () {
            $(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
        });
    }
</script>

var imgs=[
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg”,
“../Images/Slideshow/01.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}

现在将第一个图像的源作为数组中的最后一个,如下所示

<script type="text/javascript">
    var imgs = [
    '../Images/Slideshow/02.jpg',
    '../Images/Slideshow/03.jpg',
    '../Images/Slideshow/04.jpg',
    '../Images/Slideshow/05.jpg',
    '../Images/Slideshow/06.jpg',
    '../Images/Slideshow/07.jpg',
    '../Images/Slideshow/01.jpg'];
    var cnt = imgs.length;

    $(function () {
        setInterval(Slider, 3000);
    });



    function Slider() {
        $('#imageSlide').fadeOut(3000, function () {
            $(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
        });
    }
</script>

var imgs=[
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg”,
“../Images/Slideshow/01.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}

现在将第一个图像的源作为数组中的最后一个,如下所示

<script type="text/javascript">
    var imgs = [
    '../Images/Slideshow/02.jpg',
    '../Images/Slideshow/03.jpg',
    '../Images/Slideshow/04.jpg',
    '../Images/Slideshow/05.jpg',
    '../Images/Slideshow/06.jpg',
    '../Images/Slideshow/07.jpg',
    '../Images/Slideshow/01.jpg'];
    var cnt = imgs.length;

    $(function () {
        setInterval(Slider, 3000);
    });



    function Slider() {
        $('#imageSlide').fadeOut(3000, function () {
            $(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn(2000);
        });
    }
</script>

var imgs=[
“../Images/Slideshow/02.jpg”,
“../Images/Slideshow/03.jpg”,
“../Images/Slideshow/04.jpg”,
“../Images/Slideshow/05.jpg”,
“../Images/Slideshow/06.jpg”,
“../Images/Slideshow/07.jpg”,
“../Images/Slideshow/01.jpg'];
var cnt=imgs.长度;
$(函数(){
设置间隔(滑块,3000);
});
函数滑块(){
$(“#图像幻灯片”).fadeOut(3000,函数(){
$(this.attr('src',imgs[(imgs.length++)%cnt]).fadeIn(2000);
});
}

您可以将onload事件绑定到特定图像您可以将onload事件绑定到特定图像您可以将onload事件绑定到特定图像您可以将onload事件绑定到特定图像