我使用的fullPage.js腳本到目前爲止我實現調用CSS動畫,而達到「幻燈片」的一個機制,代碼如下:如何在我的網頁上訪問特定位置時調用css動畫?
img{
-webkit-transition: all 1.2s ease-in-out;
-moz-transition: all 1.2s ease-in-out;
-o-transition: all 1.2s ease-in-out;
transition: all 1.2s ease-in-out;
}
#image-one{
z-index: 0;
}
#image-one.active{
-webkit-transform: translate3d(200px, 0px, 0px);
-moz-transform: translate3d(200px, 0px, 0px);
-ms-transform:translate3d(200px, 0px, 0px);
transform: translate3d(200px, 0px, 0px);
}
,後來在JavaScript我有:
$(document).ready(function() {
$('#fullpage').fullpage({
'verticalCentered': false,
'responsive': 900,
'css3': false,
'anchors': ['one', 'two', 'three', 'four'],
'navigation': true,
'navigationPosition': 'right',
'navigationTooltips': ['one', 'two', 'three', 'four'],
'menu': '#menu',
'scrollingSpeed': 1000,
'scrollOverflow': 'true',
'afterLoad': function(anchorLink, index){
if(index == 3){
$('#image-one').addClass('active');
}
}
});
});
好的,所以現在,到達幻燈片後沒有。 3我會有這個元素的動畫:
<img src="img/a.png" alt="a" id="image-one" />
而且工作正常。但是,在第3張幻燈片上,我放了一個liquidSlider插件,它看起來就像那個網頁上的default settings。並且在每個標籤上,我希望在用戶打開正確的標籤頁時添加動畫元素。它的HTML代碼如下所示:
<div class="liquid-slider" id="slider-1">
<div>
<div id="images">
<img src="img/a.png" alt="a" id="image-one" />
</div>
<div class="sometext">
<h2 class="title">title1</h2><p>this image is animated when user sees it because this tab is active when user scrolls down the page</p>
</div>
</div>
<div>
<div id="images">
<img src="img/b.png" alt="a" id="image-two" />
</div>
<div class="sometext">
<h2 class="title">title2</h2><p>how can I animate this picture when user displays that tab?</p>
</div>
</div>
<div>
<div id="images">
<img src="img/c.png" alt="a" id="image-three" />
</div>
<div class="sometext">
<h2 class="title">title3</h2><p>and how can I animate this picture when user displays that tab?</p>
</div>
</div>
</div>
所以,我應該如何修改我的腳本/創建新的一個當用戶選擇它的顯示選項卡動畫的每個元素?謝謝你們的幫助!
看看液體滑塊掛鉤:http://kevinbatdorf.github.io/liquidslider/examples/page1.html#hooks – Alvaro
好的,我看到有一部分'$('#slider-5-nav- ul a')。each(function(){'一次引用所有面板,但是如何在單擊面板時調用我的更改? – randomuser1