How to hide images until AFTER jquery flexslider finishes loading

后端 未结 6 1238
佛祖请我去吃肉
佛祖请我去吃肉 2021-02-06 00:05

I tried to integrate wootheme\'s Flexslider on my site and it looks/works great except for when it is loading.

When you refresh the page with the slider, before flexslid

相关标签:
6条回答
  • 2021-02-06 00:52

    Also Found that the slides flash before loading and display stacked down the page with list item bullets.

    Only for a second. Then it worked fine. I didn't realize I hadn't included the flexslider.css file because I had already turned of any navigation that would have shown broken nav img links.

    Remember to Include the CSS!

    0 讨论(0)
  • 2021-02-06 00:53

    … i had the same problem, tried the js solution above - it worked well but then i realized when js is disabled for some reason - that nothing will be shown up, so i decided to look for a non js solution:

    i just put some thing like that for the specific slider:

    .MySlider {
      .flexslider .slides img { 
      max-height: 400px; 
      width: 940px;
     }
    }
    

    worked well, even responsive. Hope that may help!

    0 讨论(0)
  • 2021-02-06 00:54

    I experienced a similar issue when I forgot to include the flexslider.css

    0 讨论(0)
  • 2021-02-06 00:55

    Set the default style for "display" to "none". using show() will change this style value.

    0 讨论(0)
  • 2021-02-06 00:58

    You need to deal with the callback functions for the plugin you are using hide all the images from CSS by using a class let's say flexImages

    $(document).ready(function() {
    
      $('.flexslider').flexslider({
        animation: "slide",
        animationLoop: false,
        itemWidth: 210,
        itemMargin: 5,
        minItems: 2,
        maxItems: 4, 
        start: function(){
             $('.flexImages').show(); 
        },
      });
    });
    
    0 讨论(0)
  • 2021-02-06 01:06

    I just set in the CSS of the div that contains the slider: overflow:hidden ; height: the height of the images you use, then it works perfect!

    update: this is not a responsive solution as the slider changes the size... what can I do??

    0 讨论(0)
提交回复
热议问题