使用fullpage.js

时间:2015-09-24 10:29:36

标签: javascript jquery html css fullpage.js

我的网站上有一个奇怪的问题。我尝试在jsfiddle中复制问题,但我不能。因此,我希望你们中的一些人可能知道为什么这个错误发生在我的网站上。

我想要做的基本上是这个jsfiddle但我最终得到的是http://nova-media.dk,我真的不明白为什么问题一直存在。我使用相同的库,html中的相同结构和相同的样式 - 因此我真的很难理解为什么背景视频保持这样的行为。

HTML:                                                                       

    <div id="fullpage" class="grid-wrap">
        <div class="section red-box">
            <div class="red">
                <h1>TEXT</h1>
            </div>
        </div>
        <div class="section green-box">
            <div class="green">
                <h1>MORE TEXT</h1>
            </div>
        </div>
            <div class="section red-box">
            <div class="red">
                <h1>TEXT</h1>
            </div>
        </div>
    </div>

CSS:

.red-box {
background-color: red;
opacity: 0.5;
}
.green-box {
    background-color: green;
    opacity: 0.5;
}

#video-bg {
    position: fixed;
    top: 0; right: 0; bottom: 0; left: 0;
    height: 100%;
    overflow: hidden;
    z-index: -100;

    -webkit-filter: blur(8px);
    -moz-filter: blur(8px);
    -o-filter: blur(8px);
    -ms-filter: blur(8px);
    filter: blur(8px);
}
#bgVideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

}
/* 1. No object-fit support: */
@media (min-aspect-ratio: 16/9) {
    #bgVideo { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
    #bgVideo { width: 300%; left: -100%; }
}
/* 2. If supporting object-fit, overriding (1): */
@supports (object-fit: cover) {
    #bgVideo {
        top: 0; left: 0;
        width: 100%; height: 100%;
        object-fit: cover;
    }
}

和JS:

$(document).ready(function() {
    $('#fullpage').fullpage({
        scrollingSpeed: 700,
        scrollBar: true,
        anchors:['red', 'green', 'blue']
    });
});

0 个答案:

没有答案