2012-04-24 7 views
0

나는 내 wordpress 블로그에 사용할 플러그인을 만드는 중입니다. 나는 버튼과 같은 facebook을 포함하고 싶다. 사용자가 like 버튼을 클릭 할 때 div가 일부 content.just와 같이 나타나면이 플러그인은 대화 상자가 아니라 대화 상자처럼 나타난다.버튼과 같은 페이 스북을 클릭하면 어떻게 페이지를 열 수 있습니까?

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

내가 jQuery를 고소 생각하고있다.

희망을 얻으십시오. 누군가 도와주세요 .. 이건 대단히 감사합니다.

+0

이 기능은 잘 작동합니다 것 같아, 문제는 무엇인가? – lynks

+0

흠, 나는 사용자가 귀하의 페이지를 좋아하도록 강요하는 것이 Facebook의 서비스 약관에 위배된다는 것을 확신합니다. 좋아요를 클릭 한 후 추가 콘텐츠를 표시하겠습니까? –

+0

@lynks, 그렇지 않아야합니다. @ ron 당신이 옳습니다. 또한 예제 쇼와 같이 대기 시간을 포함 할 것입니다.이 작업을 수행 할 수있는 방법이 있습니까? 덕분에 –

답변

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

감사,이 시도 줄 것이다. –

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

}); 

}) 
관련 문제