2011-05-04 65 views
0

我有這個example,我嘗試初始化點擊頁面加載時jQuery的點擊初始化問題

$(function() { 
      $('.close_facebook').trigger('click'); 
     $('.apps3').click(function() { 
     $(this).css('cursor','pointer'); 
      $('.like_facebook').show(); 
       }); 
     $('.close_facebook').click(function() { 
     $(this).css('cursor','pointer'); 
      $('.like_facebook').hide(); 
       }); 
     }); 

,但它不會觸發。

有什麼想法? 謝謝

回答

3

你正在初始化點擊AFTER你試圖觸發它。試試這個:

$(function() { 
    $('.apps3').click(function() { 
     $(this).css('cursor','pointer'); 
     $('.like_facebook').show(); 
    }); 
    $('.close_facebook').click(function() { 
     $(this).css('cursor','pointer'); 
     $('.like_facebook').hide(); 
    }); 

    //Trigger click after binding the event! 
    $('.close_facebook').trigger('click'); 
}); 
+0

好工作,非常感謝 – Patrioticcow 2011-05-04 18:15:34