Skip to content

Instantly share code, notes, and snippets.

@cyokodog
Created March 27, 2013 15:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cyokodog/5255162 to your computer and use it in GitHub Desktop.
Save cyokodog/5255162 to your computer and use it in GitHub Desktop.
jQuery Facebook Like
(function($){
$.facebookLike = function(option){
var c = $.extend({},$.facebookLike.defaults,option);
var data = {};
for(var i in c) !c[i] || !(/^data-.+/.test(i)) || (data[i] = c[i]);
return $('<div class="fb-like"/>').
addClass('facebook-like-button').
attr(data);
}
$.facebookLike.rendar = function(){
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/ja_JP/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
}
$.facebookLike.defaults = {
'data-href' : location.href,
'data-send' : 'false',
'data-layout' : 'button_count',
'data-show-faces' : 'false'
}
})(jQuery);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment