Как вернуть false для обработчика кликов для этой кнопки? - PullRequest
0 голосов
/ 14 сентября 2011

У меня есть кнопка, которая должна открыть всплывающее окно для приглашения на Facebook, но кнопка перезагружает страницу. Как мне обработать этот клик, чтобы он возвращал ложь? То есть Каков синтаксически правильный способ сделать это?

<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
$(function(){
     $("a#invite_fb_friends").click(function() {
         FB.init({
             appId:'257395654482349',
             cookie:false,
             status:true
         });
         FB.ui({
             method: 'apprequests',
            message: 'Test message. '
        });
      });
 });
</script> 

Ответы [ 2 ]

2 голосов
/ 14 сентября 2011
<script src="http://connect.facebook.net/en_US/all.js"></script>
  <script>
   $(function(){
       $("a#invite_fb_friends").click(function() {
         FB.init({
             appId:'257395654482349',
             cookie:false,
             status:true
         });
        FB.ui({
            method: 'apprequests',
            message: 'Test message. '});

        return false;
        });
   });
</script> 

это то, что вы ищете?

1 голос
/ 14 сентября 2011

Просто добавьте return false; в конец функции?

   $(function(){
       $("a#invite_fb_friends").click(function() {
           FB.init({
               appId:'257395654482349',
               cookie:false,
               status:true
           });
          FB.ui({
              method: 'apprequests',
              message: 'Test message. '
          });
          return false; //Disable default behavior.
        });
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...