我无法理解我的jQuery代码中的错误:
function BTTS(){
$('#banner-title span').fadeOut('fast',function() {
$('#banner-title span').replaceWith('Rental Program');
};
}
$(document).ready(function(){
// RUN BTTS FUNCTION
setInterval('BTTS()', 7500);
}
答案 0 :(得分:2)
代码中存在语法错误
function BTTS(){
$('#banner-title span').fadeOut('fast',function() {
$('#banner-title span').replaceWith('Rental Program');
}); //<-- missing ')' here
}
$(document).ready(function(){
// RUN BTTS FUNCTION
setInterval('BTTS()', 7500);
}); //<-- missing ')' here
更新了解决方案
var titles = ['My Title 1', 'My Title 2'], titleFlag = 0;
function BTTS(){
$('#banner-title span').fadeOut('fast',function() {
titleFlag = (titleFlag + 1) % titles.length;
$('#banner-title span').html(titles[titleFlag]).show();
}); //<-- missing ')' here
}
$(document).ready(function(){
// RUN BTTS FUNCTION
setInterval(BTTS, 2000);
}); //<-- missing ')' here
演示:Fiddle