I just had the same problem and the answer lies in CSS.
My HTML format is as follows:
<div id="slider" class="flexslider"> <ul class="slides" > <li><img src='images/slideshows/image04.jpg' /></li> <li><img src='images/slideshows/image06.jpg' /></li> <li><img src='images/slideshows/image07.jpg' /></li> </ul> </div>
And I had to change the CSS for img and li to make it work from this:
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
:
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; background-color: #ffffff; text-align: center;} .flexslider .slides img {width: auto; display: inline;}
For me, I had to add a background color, because part of another slide was shown on the left, and white just corresponds to the page layout.
Hope this helps.
Abernasty
source share