$(document).ready(function() {
$('a.link').click(function () {
$('#wrapper').scrollTo($(this).attr('href'), 200);
setPosition($(this).attr('href'), '#cloud1', '0px', '5px', '20px', '30px')
setPosition($(this).attr('href'), '#cloud2', '0px', '100px', '200px', '400px')
setPosition($(this).attr('href'), '#cloud3', '0px', '15px', '30x', '45px')
$('a.link').removeClass('selected');
$(this).addClass('selected');
return false;
});
问问题
47 次
1 回答
1
你可以这样做:
- 将行为隔离为一个函数,
- 调用文档准备好的函数,
- 将函数分配给 a.link 点击事件。
代码
$(document).ready(function() {
myFunc();
$('a.link').click( myFunc );
}
function myFunc() {
$('#wrapper').scrollTo($(this).attr('href'), 200);
setPosition($(this).attr('href'), '#cloud1', '0px', '5px', '20px', '30px')
setPosition($(this).attr('href'), '#cloud2', '0px', '100px', '200px', '400px')
setPosition($(this).attr('href'), '#cloud3', '0px', '15px', '30x', '45px')
$('a.link').removeClass('selected');
$(this).addClass('selected');
return false;
}
于 2012-12-03T20:54:22.413 回答