123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
-
- function socialShare(obj){
-
- var pageImage = $('meta[property="og:image"]').attr('content');
- var pageTitle = document.title; //HTML page title
- var pageUrl = obj.attr('data-href'); //Location of the page
- if(empty(pageUrl)){
- pageUrl = location.href; //Location of the page
- }
- var shareName = obj.attr('data-social'); //get the first class name of clicked element
-
- switch (shareName) //switch to different links based on different social name
- {
- case 'pinit':
- var openLink = 'http://pinterest.com/pin/create/button/?url=' + encodeURIComponent(pageUrl) + '&media=' + encodeURIComponent(pageImage) + '&description=' + encodeURIComponent(pageTitle);
- break;
- case 'facebook':
- var openLink = 'https://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(pageUrl) + '&title=' + encodeURIComponent(pageTitle);
- break;
- case 'twitter':
- var openLink = 'http://twitter.com/home?status=' + encodeURIComponent(pageTitle + ' ' + pageUrl);
- break;
- case 'digg':
- var openLink = 'http://www.digg.com/submit?phase=2&url=' + encodeURIComponent(pageUrl) + '&title=' + encodeURIComponent(pageTitle);
- break;
- case 'stumbleupon':
- var openLink = 'http://www.stumbleupon.com/submit?url=' + encodeURIComponent(pageUrl) + '&title=' + encodeURIComponent(pageTitle);
- break;
- case 'delicious':
- var openLink = 'http://del.icio.us/post?url=' + encodeURIComponent(pageUrl) + '&title=' + encodeURIComponent(pageTitle);
- break;
- case 'google':
- var openLink = 'https://plus.google.com/share?url=' + encodeURIComponent(pageUrl) + '&title=' + encodeURIComponent(pageTitle);
- break;
- case 'email':
- var openLink = 'mailto:?subject=' + pageTitle + '&body=Found this useful link for you : ' + pageUrl;
- break;
- }
-
- //Parameters for the Popup window
- winWidth = 650;
- winHeight = 450;
- winLeft = ($(window).width() - winWidth) / 2,
- winTop = ($(window).height() - winHeight) / 2,
- winOptions = 'width=' + winWidth + ',height=' + winHeight + ',top=' + winTop + ',left=' + winLeft;
-
- //open Popup window and redirect user to share website.
- window.open(openLink,'分享',winOptions);
- return false;
-
- }
|