Jquery点击初始化问题

时间:2011-05-04 18:09:37

标签: jquery triggers

我有这个example,我正在尝试在页面加载时初始化一次点击

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

但它不会触发。

任何想法? 感谢

1 个答案:

答案 0 :(得分:4)

您正在初始化您尝试触发它的点击 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');
});