Easyslider 1.7帮助 – 在页面加载时显示所有内容
在我的页面上使用jQuery实现Easy Slider 1.7时,我发现当页面首次加载时, ul
滑块中的两个图像都会显示,然后滑块正确加载,只显示第一张幻灯片。
解决此问题的最佳方法是什么,以便在脚本正确加载之前不显示滑块div
? 我正在使用此代码来运行它:
$(document).ready(function(){ $("#slider").easySlider({ auto: true, continuous: true, pause: 10000 }); });
您可以通过CSS隐藏内容,如下所示:
#slider { display: none; }
然后在页面加载时显示它:
$(document).ready(function(){ $("#slider").show().easySlider({ auto: true, continuous: true, pause: 10000 }); });
为了安全起见,我为非JS用户添加一个块到页面,如果你有很多这些,可以是里面的样式表,否则只是一个样式标记:
我将下面的代码添加到我的CSS中以隐藏图像被堆叠起来。
/*Added to hide stacking of images on IE 7/8*/ #slider{ height:227px; overflow:hidden; }