此代码在我的页面中没有错误,所以我没有在那里寻找任何帮助。我只是好奇如果有一个更短的方法来做到这一点,有很多代码重复只是每次更改一些类名称。我可以在某种功能或循环中缩短它吗?由于长代码功能?
//menu
$('.aboutOne').click(function(){
$.scrollTo('.basicsRow', 1000, {axis:'yx'});
$.scrollTo('.basicsRow', 1000, {axis:'xy'});
})
$('.aboutTwo').click(function(){
$.scrollTo('.storyRow', 1000, {axis:'yx'});
$.scrollTo('.storyRow', 1000, {axis:'xy'});
})
$('.aboutThree').click(function(){
$.scrollTo('.teamRow', 1000, {axis:'yx'});
$.scrollTo('.teamRow', 1000, {axis:'xy'});
})
$('.aboutOne').click(function(){
$.scrollTo('.basicsRow', 1000, {axis:'yx'});
$.scrollTo('.basicsRow', 1000, {axis:'xy'});
})
$('.aboutTwo').click(function(){
$.scrollTo('.storyRow', 1000, {axis:'yx'});
$.scrollTo('.storyRow', 1000, {axis:'xy'});
})
$('.aboutThree').click(function(){
$.scrollTo('.teamRow', 1000, {axis:'yx'});
$.scrollTo('.teamRow', 1000, {axis:'xy'});
})
$('.titleOne').click(function(){
$.scrollTo('.homeRow', 1000, {axis:'yx'});
$.scrollTo('.homeRow', 1000, {axis:'xy'});
})
$('.docsOne').click(function(){
$.scrollTo('.startRow', 1000, {axis:'yx'});
$.scrollTo('.startRow', 1000, {axis:'xy'});
})
$('.docsTwo').click(function(){
$.scrollTo('.pinpointRow', 1000, {axis:'yx'});
$.scrollTo('.pinpointRow', 1000, {axis:'xy'});
})
$('.docsThree').click(function(){
$.scrollTo('.swipeRow', 1000, {axis:'yx'});
$.scrollTo('.swipeRow', 1000, {axis:'xy'});
})
$('.docsFour').click(function(){
$.scrollTo('.restRow', 1000, {axis:'yx'});
$.scrollTo('.restRow', 1000, {axis:'xy'});
})
$('.docsFive').click(function(){
$.scrollTo('.actionRow', 1000, {axis:'yx'});
$.scrollTo('.actionRow', 1000, {axis:'xy'});
})
$('.contactOne').click(function(){
$.scrollTo('.contactRow', 1000, {axis:'yx'});
$.scrollTo('.contactRow', 1000, {axis:'xy'});
})
$('.downloadOne').click(function(){
$.scrollTo('.downloadRow', 1000, {axis:'yx'});
$.scrollTo('.downloadRow', 1000, {axis:'xy'});
})
http://codereview.stackexchange.com/ – Alexander 2013-02-18 19:08:41
的HTML将是有益的了。 – insertusernamehere 2013-02-18 19:09:58
我相信,如果它是一个错字,但你有元素'.aboutX'重复两次 – Alexander 2013-02-18 19:10:55