Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 预加载整个引导转盘_Javascript_Jquery_Html_Css_Twitter Bootstrap - Fatal编程技术网

Javascript 预加载整个引导转盘

Javascript 预加载整个引导转盘,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,长期读者,第一次海报 我最近开始学习使用bootstrap 我被困在试图让一个引导转盘预加载显示一个纺车(或类似的效果) 我已经拼凑了我想要的效果,我的前四张图片“快速浏览”,旋转木马在我的最后一张图片上停止——但我无法管理的是,在旋转木马开始之前,将整个旋转木马内容装载到一个旋转的轮子后面 这是我正在进行的工作–因此,您可以看到,在启动旋转木马脚本并开始快速浏览幻灯片之前,需要使用“正在加载”加载整个标题标记 <header id="myCarousel" class="carousel

长期读者,第一次海报

我最近开始学习使用bootstrap

我被困在试图让一个引导转盘预加载显示一个纺车(或类似的效果)

我已经拼凑了我想要的效果,我的前四张图片“快速浏览”,旋转木马在我的最后一张图片上停止——但我无法管理的是,在旋转木马开始之前,将整个旋转木马内容装载到一个旋转的轮子后面

这是我正在进行的工作–因此,您可以看到,在启动旋转木马脚本并开始快速浏览幻灯片之前,需要使用“正在加载”加载整个标题标记

<header id="myCarousel" class="carousel carousel-fade" data-ride="carousel" data-wrap="false">

<!-- Wrapper for Slides -->
<div class="carousel-inner">
<!-- START big image panel --><div class="item active">
<div id="top" class="header" style="background-image:url('http://www.maxsendak.com/test/pu_v2/img/people/max/1.jpg');">
<div class="text-vertical-center people_text_over_image">

</div>
</div>
</div><!-- END big image panel -->
<!-- START big image panel --><div class="item">
<div id="top" class="header" style="background-image:url('http://www.maxsendak.com/test/pu_v2/img/people/max/2.jpg');">

</div>
</div><!-- END big image panel -->
<!-- START big image panel --><div class="item">
<div id="top" class="header" style="background-image:url('http://www.maxsendak.com/test/pu_v2/img/people/max/4.jpg');">

</div>
</div><!-- END big image panel -->
<!-- START big image panel --><div class="item">
<div id="top" class="header" style="background-image:url('http://www.maxsendak.com/test/pu_v2/img/people/max/3.jpg');">

</div>
</div><!-- END big image panel -->
<!-- START big image panel --><div class="item">
<div id="top" class="header" style="background-image:url('http://www.maxsendak.com/test/pu_v2/img/people/max/5.jpg');">
<div class="text-vertical-center people_text_over_image">
<h1>Max Wilson</h1>
<h3>Creative</h3>
<br>
<a href="#about" class="btn btn-dark btn-lg">See More</a>
</div>
</div>
</div><!-- END big image panel -->

</div>

</header>

马克斯·威尔逊
创造性的

启动旋转木马的脚本需要在加载所有内容后启动

<!-- Script to Activate the Carousel -->
<script>
$('.carousel').carousel({
    interval: 500, //changes the speed
    pause: "none",
})
</script>

$('.carousel')。carousel({
间隔:500,//改变速度
暂停:“无”,
})
正如我在学习如何处理这些事情时经常遇到的情况一样,我认为可能是我遗漏了一些简单的事情——是这样吗?

删除数据ride=“carousel”-这就是在页面加载时触发carousel开始移动的原因。相反,只要准备好了,就可以使用javascript手动启动旋转木马

$('.carousel').carousel()
注意-如果您想等待图像全部加载完毕。你会把这个手动启动放在一个窗口里,就像这样

$(window).load(function() {
     // + any other carousel related stuff that has to wait for the images to complete loading
     $('.carousel').carousel()
})

jQuery的解决方案是将
d-block
添加到所有
.carousel项目
元素中,并将其放置在底部
标记之后:

$(window).on("load",function() {
     $('.carousel-item').removeClass("d-block");
})

看起来你在幻灯片上使用了背景图像,是吗?也许你应该检查一下我的“Widgets/Javascript/Script”部分,我确实看到了“Widgets…”部分,但在我的设置中没有任何效果