jQuery Anything 滑块加载 flash

发布于 2024-12-25 07:15:25 字数 263 浏览 2 评论 0原文

我的网站上有 Anything Slider,但我似乎无法摆脱页面加载时发生的 2-3 秒闪烁。当您第一次访问或刷新页面时,您将看到每张幻灯片的内容均未设置样式且全部可见。有谁知道摆脱闪光灯的方法吗?

http://www.yourmembership.com/product-tour/nonprofits.aspx

I have the Anything Slider working on my site, but I can't seem to get rid of the 2-3 second flash that occurs while the page is loading. When you first visit or refresh the page you'll see what appears to be the content of each li slide unstyled and all visible. Does anyone know of a way to get rid of the flash?

http://www.yourmembership.com/product-tour/nonprofits.aspx

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

荒路情人 2025-01-01 07:15:25

您可以隐藏元素直到它们被加载。在样式表中说:

.thumbNav
{
  display: none;
}

在滑块的回调中说:

$( ".thumbNav" ).css( "display", "inline" );

或者只是:

$( ".thumbNav" ).show( );

You can hide the elements until they're loaded. In your stylesheet say:

.thumbNav
{
  display: none;
}

And in the callback for your slider say:

$( ".thumbNav" ).css( "display", "inline" );

Or just:

$( ".thumbNav" ).show( );
韶华倾负 2025-01-01 07:15:25

您是否尝试过将滑块调用放入准备好的文档中?这允许它在执行之前等待 DOM 加载。

<script>
$(document).ready(
    function () {

// Your slider call here

});

</script>

Have you tried putting your slider call in a document ready? This allows it to wait for the DOM to load before executing.

<script>
$(document).ready(
    function () {

// Your slider call here

});

</script>
捎一片雪花 2025-01-01 07:15:25

不使用 $(document).ready,而是使用 $(window).load(); 怎么样?另请参阅官方方式要求 jQuery 在执行某些操作之前等待所有图像加载。闪烁可能是由于首次加载图像的延迟造成的。

Instead of using $(document).ready, how about $(window).load();? See also Official way to ask jQuery wait for all images to load before executing something. The flash may be due to the latency from images loading the first time.

另类 2025-01-01 07:15:25

如果您使用最新版本的 AnythingSlider,则包括防止 FOUC(无样式内容闪现)的功能。

对于旧版本,请查看常见问题解答页面,其中显示了两种不同的方法可以用来防止这个问题。

If you are using the latest version of AnythingSlider, prevention of FOUC (flash of unstyled content) is included.

For older versions, please check the FAQ page which shows two different methods that could be used to prevent this problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文