【发布时间】:2012-05-08 18:24:44
【问题描述】:
我目前写了这个,但标题说有没有更好的方法来编写/优化这个代码?
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'});
});
【问题讨论】:
-
关于优化工作代码的问题,你可以考虑codereview.stackexchange.com
-
在这个以及建议的答案中,您可能还想在 元素上使用 preventDefault() 。如果它们有值,点击将尝试加载这些值(页面锚点或链接)。
标签: jquery optimization click jquery-animate