Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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 加载中的所有图像后淡入div容器_Jquery - Fatal编程技术网

Jquery 加载中的所有图像后淡入div容器

Jquery 加载中的所有图像后淡入div容器,jquery,Jquery,我有这个div容器,其中有图像,我想在整个.slider容器中加载所有图像后淡入淡出。如何使用jquery实现这一点?谢谢 <div class="slider"> <div class="slide1 slide"> <img src="img/model1.png" > </div> <div class="slide2 slide">

我有这个div容器,其中有图像,我想在整个
.slider
容器中加载所有图像后淡入淡出。如何使用jquery实现这一点?谢谢

 <div class="slider">
            <div class="slide1 slide">
                <img src="img/model1.png" >
             </div>
<div class="slide2 slide">
                <img src="img/model1.png" >
             </div>
<div class="slide3 slide">
                <img src="img/model1.png" >
             </div>
</div>

试试看

使用该插件将使一切变得更加容易。这是一个例子

jQuery(function () {
    var $slider = $('.slider'),
        $imgs = $slider.find('img'),
        counter = 0;
    //wait for the images to load
    $imgs.load(function () {
        //increment the loaded image counter
        counter++;
        //if the counter matches the images count then show the slider
        if (counter == $imgs.length) {
            $slider.show()
        }
    }).filter(function () {
        //trigger the load event for already loaded images
        return this.complete
    }).trigger('load');
})
imagesLoaded($(".slider"), function() {
    $(".slider").fadeIn("slow");
});