javascript - 轮播 slider 首先加载,但图像需要一些时间才能加载

标签 javascript jquery css twitter-bootstrap

我正在使用 Bootstrap 在我的网站中使用轮播 slider 。

问题:

当我打开我的网页时,标题部分中的 slider 首先加载,但第一张图像需要一些时间才能加载到 slider 上。我想解决我的问题。

我想要什么:

我希望如果加载 slider ,则必须同时加载图像,否则如果加载图像需要时间,则应在准备好在网页上加载图像时加载 slider 。

请建议我应该做什么。

最佳答案

如果您的 slider 包含超过 10 张图片并且图片尺寸较大,请按照以下步骤操作,

  1. 仅将 src 应用于 slider 的前 3 个图像。对于 rest 图像,将图像 url 应用于新属性“delayedsrc”。 delayedsrc 属性包含您的图像 url。还将类“defered_loading”应用于这些图像。

然后添加这段js代码,

$('.defered_loading').each(function() {
                $(this).attr('src', $(this).attr('delayedsrc'));
            }).promise().done(function() {
                // intialize your slider here
            });

关于javascript - 轮播 slider 首先加载,但图像需要一些时间才能加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22195695/

相关文章:

javascript - 无法加载第三方模块mean.js

jquery - HTML 标签式滑动

asp.net - 如何让我的表格显示在我的 ContentPlaceHolder 上方?

javascript - 我需要在特定行拆分一个二维数组并将它们变成两个新的二维数组(nodejs)

javascript - 在 : Why new Date ('2012-1-15' ) - new Date ('2012-01-15' ) == 21600000 中

javascript - Angular 目录平滑执行

jquery - 使用 aria-selected=true 识别选项卡并在 jquery 中更改选项卡背景颜色

javascript - 使用 jquery 提取 src 并粘贴到 html 链接之前

html - 增加 Flexbox 容器高度而不导致行内容溢出

css - 如何制作这样的CSS动画?