我目前有這樣寫,但標題說有沒有更好的方式來編寫/優化此代碼?更好,更清潔的方式來寫這個jQuery代碼
var p = $('#pstrip');
$('a.Btn1').click(function() {
p.animate({left: '0px'});
});
$('a.Btn2').click(function() {
p.animate({left: '-730px'});
});
$('a.Btn3').click(function() {
p.animate({left: '-1460px'});
});
$('a.Btn4').click(function() {
p.animate({left: '-2190px'});
});
$('a.Btn5').click(function() {
p.animate({left: '-2920px'});
});
有關優化工作代碼的問題,你可能會考慮http://codereview.stackexchange.com/ – 2012-04-28 03:05:08
在此,也建議的答案,你也可能想要元素上的preventDefault()。如果他們有值,點擊會嘗試加載這些值(頁面錨點或鏈接)。 – 2012-04-28 03:25:26