Minimal jQuery Social Sharing Plugin - BEShare
File Size: | 87.7 KB |
---|---|
Views Total: | 8043 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
BEShare is a jQuery plugin that provides a simple way to integrate social share links into your web page. Currently supports Facebook, Twitter, Google Plus, Print, Emai, SMS and Linkedin.
How to use it:
1. Load the required stylesheet file in the head section of your document.
<link rel="stylesheet" href="./styles.css">
2. Load the jQuery BEShare plugin's script after jQuery library.
<script src="//code.jquery.com/jquery.min.js"></script> <script src="jQuery-BEShare.min.js"></script>
3. Create a 'popup' social share widget that displays a popup window containing social share links when you click on a toggle element.
$('.popup').BEShare({ // CSS class to custom the popup 'class': 'popup-share' });
4. Create inline social share links with social icons on your web page.
$('.inline-share').BEShare({ 'type': 'inline', 'targets': ['Facebook', 'Twitter', 'LinkedIn', 'GPlus', 'Print', 'Email'], 'onShare': function(targetName) { ga('send', 'event', 'Social', 'Click', 'Share', targetName); } });
5. Default plugin options.
$('SELECTOR').BEShare({ // popup or inline 'type': 'popup', // 'Facebook', 'Twitter', 'LinkedIn', // 'GPlus', 'Print', 'Email', 'SMS' 'targets': ['Facebook', 'Twitter'], // addional CSS class 'class': PLUGIN_NAME, // CSS prefix & suffix 'prefix': 'icon-', 'suffix': '', // adds aria-label parameter to link 'aria-prefix': 'Share on ', // width / height of the social share window 'width': '626', 'height': '436', // for twitter 'via': '', // message to share 'message': document.title, // callback 'onShare': null, // to use "rel" parameter as the url to share 'altLink': null, // removes hash 'removeHash': false });
Changelog:
2018-07-30
- Add removeHash option
2018-07-25
- v0.2.0: Add SMS share option
2018-06-14
- v0.1.1
2018-03-08
- Add aria-label attributes
2016-05-13
- Support using href as full share URL
2015-07-02
- Support `@via` in shared Tweet
This awesome jQuery plugin is developed by BrandExtract. For more Advanced Usages, please check the demo page or visit the official website.