2012-04-24 3 views
0

Я нахожусь в процессе создания плагина для использования в своем блоге Wordpress. Я хотел бы включить кнопку facebook как кнопка, где, когда пользователь нажимает подобную кнопку, div появляется с некоторым содержимым. Так же, как этот плагин, но не диалог.Как мне открыть страницу, когда нажата кнопка facebook?

here is an example functionality of what I am looking for.

Я имею в виду, судится JQuery.

$('#facebooklikebutton').click(function(){ 

    $('mydiv').show(); 


}); 

надеюсь, что вы получите точку. Кто-нибудь, пожалуйста, помогите .. это очень ценится.

+0

кажется, что ваша функция должна работать нормально, в чем проблема? – lynks

+0

Хммм, я уверен, что заставить пользователя понравиться ваша страница против Facebook TOS. Ваше намерение просто показать им дополнительный контент после нажатия? –

+0

@lynks, он должен, но это не так. @ Рон, ты прав. Я также буду включать время ожидания, как показано на примере ... есть ли способ сделать это? спасибо –

ответ

2

Если вы используете facebook js sdk, вы можете использовать события edge.create и edge.remove. то есть.

//listen for page like 
FB.Event.subscribe("edge.create", 
    function(response){ 
     alert("you liked the page"); 
    } 
); 

//listen for page unlike 
FB.Event.subscribe("edge.remove", 
    function(response){ 
     alert("you unliked the page"); 
    } 
); 

как установить SDK здесь ->http://developers.facebook.com/docs/reference/javascript/

документации по выявлению подобных здесь ->http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

+0

спасибо ed, даст это попробовать. –

0
HTML 
<div id="showMyId"></div> 

CSS 
#showMyId{ 
width: 50px; // your size here 
height: 5px; // your size here 
background-color: #000; //black color 
display: none; 
} 

JQUERY 
$(function(){ 

$('#facebook_like_id').on('click', function(e){ 

$('#showMyId').show('slow/fast'); 
$('#showMyId').slideDown('slow/fast'); 

e.preventDefault(); 

}); 

}) 
Смежные вопросы