0
使用現有的Rails應用程序,但不熟悉JQuery。現在試圖修改不同淡入淡出的時間,讓他們順序進入,而不是一次進入。即使在對延遲進行大量重新配置後,窗口超時等等,我仍然無法看到任何明顯的時間變化。誰能幫忙?這是原始代碼。嘗試獲取正確的JQuery動畫的時機
謝謝!
- content_for :scripts do
= javascript_include_tag 'jquery.easing.1.3', 'jquery.slides'
:javascript
$(document).ready(function(){
$('#splash-video').on('ended', function() {
$('#splash').hide();
//window.setTimeout(function() {
$('#post-splash').show();
//},500);
$('#slides').slides({
play: 8000,
pause: 5000,
hoverPuase: true,
paginationClass: 'slides-pagination',
effect: 'fade',
fadeSpeed: 1200,
fadeEasing: 'easeOutQuad',
/*animationStart: function(current) {
//$('#slide-caption-' + (current+1)).fadeIn(2500);
console.log('animationStart on slide: ', current);
},
animationComplete: function(current) {
window.setTimeout(function() {
$('#slide-caption-' + (current+1)).fadeIn(4000);
$('#slide-caption-' + (current)).fadeOut(1200);
},6800);
}*/
});
});
/*window.setTimeout(function() {
$('#splash').hide();
},4500);
window.setTimeout(function() {
$('#post-splash').show();
},5500);*/
//$('video,audio').mediaelementplayer({ alwaysShowControls: false });
//$('.container.front-end h1').html($('.container.front-end h1').html().replace('&', '<div class="h1-specialchar">&</div>'));
/*$('#fade1').delay(700).fadeTo(700, 1, function() {
$('#fade2').fadeTo(700, 1, function() {
$('#fade3').removeClass('transparent').addClass('fadeInRight');
});
});*/
//$("#fade2 p").each(function() {
// $(this).addClass('animated transparent');
//});
$("#fade2 p").addClass("animated");
$('#fade1').delay(700).fadeTo(700, 1);
window.setTimeout(function() {
$("#fade2 p").each(function(index) {
$(this).delay(150*index).fadeTo(0, 1, function() {
$(this).addClass("fadeInDownFaster");
});
});
},800);
window.setTimeout(function() {
$('#slides').removeClass('transparent').addClass('fadeInRight');
},1800);
});
這是否看起來更接近?
謝謝你的回答。這看起來是否正確?至少到那裏?
$("#fade2 p").addClass("animated");'
window.setTimeout(function() {
$('#fade1').delay(200).fadeTo(500, 1, function() {
$("#fade2 p").each(function(index) {
$(this).delay(150*index).fadeTo(400, 1, function() {
$(this).addClass("fadeInDownFaster");
});
},800);
window.setTimeout(function() {
$('#slides').removeClass('transparent').addClass('fadeInRight');
},1800);
});
感謝您的洞察力回調。稍微修改代碼。有什麼想法嗎? –