blog_theme/assets/js/main.js
2019-04-30 23:00:55 +08:00

48 lines
1.2 KiB
JavaScript

$(function () {
'use strict';
social();
author();
stickySidebar();
});
function social() {
'use strict';
var data = {
facebook: {name: 'Facebook', icon: 'facebook'},
twitter: {name: 'Twitter', icon: 'twitter'},
instagram: {name: 'Instagram', icon: 'instagram'},
dribbble: {name: 'Dribbble', icon: 'dribbble'},
behance: {name: 'Behance', icon: 'behance'},
github: {name: 'GitHub', icon: 'github-circle'},
linkedin: {name: 'LinkedIn', icon: 'linkedin'},
vk: {name: 'VK', icon: 'vk'},
rss: {name: 'RSS', icon: 'rss'},
};
var links = themeOptions.social_links;
var output = '';
for (var key in links) {
if (links[key] != '') {
output += '<a class="social-item" href="' + links[key] + '" target="_blank"><i class="icon icon-' + data[key]['icon'] + '"></i></a>';
}
}
$('.social').html(output);
}
function author() {
'use strict';
$('.author-name').on('click', function () {
$(this).next('.author-social').toggleClass('enabled');
});
}
function stickySidebar() {
'use strict';
var marginTop = 30;
jQuery('.site-content > .container > .row > .col-lg-3').theiaStickySidebar({
additionalMarginTop: marginTop,
additionalMarginBottom: 30,
});
}