0
我正在尋找三張圖片,我必須fadeIn()
和delay()
,但它們只是像正常一樣加載。我不確定我做錯了什麼。我將他們的div設置在我的函數中,並在每個圖像div類中添加了第二組類。fadeIn()不適用於一套div
有誰看到我做錯了嗎?
$(function() {
\t var oTop = $('#home-img-block-section').offset().top - window.innerHeight;
$(window).scroll(function(){
\t \t var pTop = $('body').scrollTop();
\t console.log(pTop + ' - ' + oTop);
\t \t if(pTop > oTop){
\t \t imgDelays();
\t \t }
\t });
});
function imgDelays(){
\t $('.fadeBlock1').delay(300).fadeIn(300);
\t $('.fadeBlock2').delay(800).fadeIn(300);
\t $('.fadeBlock2').delay(1300).fadeIn(300);
};
//Image resizing
$('.home-img-block img').addClass(function() {
return (this.width/this.height > 1) ? 'wide' : 'tall';
});
#home-img-block-section {
width: 100%;
height: 900px;
}
#home-img-blocks {
width: 100%;
height: 750px;
}
.home-img-block {
width: 33.33%;
float: left;
display: inline-block;
overflow: hidden;
cursor: pointer;
position: relative;
}
.home-img-container {
position: relative;
overflow: hidden;
}
.home-img-block:hover .overlay {
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.home-img-container:after {
content: attr(data-content);
color: #fff;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
transition: all 0.5s;
border: 1px solid #fff;
padding: 20px 25px;
text-align: center;
}
.home-img-container:hover:after {
opacity: 1;
}
.home-img-block img {
display: block;
transition: all 1s ease;
}
.home-img-block:hover img {
transform: scale(1.25);
background: rgba(0, 0, 0, 0.3);
width: 33.33%;
max-height: 100%;
overflow: hidden;
}
.home-img-block img.wide {
max-width: 100%;
max-height: 100%;
height: auto;
width: 100%;
}
.home-img-block img.tall {
max-width: 100%;
max-height: 100%;
width: auto;
}
#home-img-block-wording-container {
width: 100%;
height: 300px;
}
.home-img-wording-blocks {
width: 100%;
height: 100%;
text-align: center;
display: inline-block;
vertical-align: top;
}
.home-img-wording-block-title {
padding-top: 30px;
font-size: 1.7em;
}
.home-img-wording-block-description {
padding: 25px 50px 0 50px;
font-size: 1.1em;
color: #5d5d5d;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <div id="home-img-block-section">
\t <div id="home-img-blocks">
\t \t <div class="home-img-block fadeBlock1">
\t \t <div data-content="FIND OUT MORE" class='home-img-container'>
\t \t \t <img src="http://optimumwebdesigns.com/images/test1.jpg">
\t \t \t <div class="overlay"></div>
\t \t </div>
\t \t <div class="home-img-wording-blocks">
\t \t \t <div class="home-img-wording-block-title">WEB DESIGN</div>
\t \t \t <div class="home-img-wording-block-description">The OD team can see your web design visions brought to life, creating a site that promotes your uniqueness through specific functionalities and features.</div>
\t \t </div>
\t \t </div>
\t \t <div class="home-img-block fadeBlock2">
\t \t <div data-content="FIND OUT MORE" class='home-img-container'>
\t \t \t <img src="http://optimumwebdesigns.com/images/test2new.jpg">
\t \t \t <div class="overlay"></div>
\t \t </div>
\t \t <div class="home-img-wording-blocks">
\t \t \t <div class="home-img-wording-block-title">ECOMMERCE</div>
\t \t \t <div class="home-img-wording-block-description">Custom built solutions catered towards you end goal.</div>
\t \t </div>
\t \t </div>
\t \t <div class="home-img-block fadeBlock3">
\t \t <div data-content="FIND OUT MORE" class='home-img-container'>
\t \t \t <img src="http://optimumwebdesigns.com/images/test3new.jpg">
\t \t \t <div class="overlay"></div>
\t \t </div>
\t \t <div class="home-img-wording-blocks">
\t \t \t <div class="home-img-wording-block-title">MARKETING STRATEGIES</div>
\t \t \t <div class="home-img-wording-block-description">MARKETING STRATEGIES</div>
\t \t </div>
\t \t </div>
\t </div>
\t </div>
我需要的窗口滾動的一部分。謝謝,我忘了把它設置爲'display:none;' – Becky
沒有probs,很高興我能幫忙! – beercohol