Fade in background image with jQuery

前端 未结 3 1614
傲寒
傲寒 2020-12-22 11:14

This is the first time I am using jQuery. I am loading a large background image and when it is loaded I am fading it in over three seconds. This script works on Firefox and

3条回答
  •  北海茫月
    2020-12-22 11:53

    HTML

    
      
    ...

    CSS

    .bgImage {
      position: fixed;
      top: 0; left: 0;
      right: 0; bottom: 0;
      z-index: 1;
      display: none;
    }
    

    Javascript

    $(function() {
      var src = '../css/background.jpg';
      var ele = $('.bgImage');
      var img = $('', {
        src: src
      }).hide().appendTo(ele).load(function() {
        $(this).remove();
        ele.css('background-image', 'url('+src+')').fadeIn(3000);
      });
    });
    

提交回复
热议问题