你會如何改善這個,所以我不必再重複?我將需要創建50個選項。改進JQuery數據
var timer = 300;
function showLabels() {
$('#machine ul#labels li span').animate({'top': '0px'},'slow');
}
function option1() {
setTimeout(function() { $('#prize-details #prize-text h1').html("Header"); }, timer);
setTimeout(function() { $('#prize-details #prize-text p').html("Text here"); }, timer);
$('#machine ul#labels li#what').html('<span>1</span>');
$('#machine ul#labels li#where').html('<span>2</span>');
$('#machine ul#labels li#with').html('<span>3</span>');
$('#machine ul#labels li#in').html('<span>4</span>');
showLabels();
}
function option2() {
setTimeout(function() { $('#prize-details #prize-text h1').html("Different header here."); }, timer);
setTimeout(function() { $('#prize-details #prize-text p').html("Different text here"); }, timer);
$('#machine ul#labels li#what').html('<span>5</span>');
$('#machine ul#labels li#where').html('<span>6</span>');
$('#machine ul#labels li#with').html('<span>7</span>');
$('#machine ul#labels li#in').html('<span>8</span>');
showLabels();
}
看起來你們兩個的功能是相似的 – thecodeparadox
是的,只有不同將是不同的文字在每50個功能。 – user1381806
什麼是超時? –