我使用jQuery在單擊時將div轉換進出。我遇到的第一個問題是,在頁面加載後,第一個div不會在第一個div淡出的同時淡入。這會導致背景顯示,而點擊的div淡入。 我遇到的第二個問題是轉換速度因div而異。有些速度非常快,其他速度較慢。這裏是webpage。這裏是jQuery代碼:如何使用jquery使div的轉換速度相同?
/**
* @jQuery for Slideshow
*/
$("#home_splash1").show();
$('#btn2, #btn2-2').click(function(e) {
$('#home_splash1, #home_splash3').fadeOut('2000', function() {
$('#home_splash2')
.css('visibility', 'visible')
.fadeIn('2000');
});
});
$('#btn1, #btn1-2').click(function(e) {
$('#home_splash2, #home_splash3').fadeOut('2000', function() {
$('#home_splash1')
.css('visibility', 'visible')
.fadeIn('2000');
});
});
$('#btn3, #btn3-2').click(function(e) {
$('#home_splash1, #home_splash2').fadeOut('2000', function() {
$('#home_splash3')
.css('visibility', 'visible')
.fadeIn('2000');
});
});
在您的文章中包含相關的HTML。請參閱:http://stackoverflow.com/help/how-to-ask – Sparky
當'fadeIn'自動處理製作隱藏元素時,爲什麼在'.fadeIn()'中使用'.css('visibility')'出現? – Sparky
我看着你的實際代碼,看起來你在某些情況下使用字符串作爲持續時間而不是整數。 – jwatts1980