在这段代码中添加自动播放?

时间:2012-12-03 20:43:03

标签: javascript

$(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;  
    });  

1 个答案:

答案 0 :(得分:1)

你可以这样做:

  1. 将行为隔离到一个函数中,
  2. 在文档准备就绪时调用该函数,
  3. 将该功能分配给a.link点击事件。
  4. <强>代码

     $(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; 
    
     }