我在我的Django网站上使用了带有博客的sharrre插件,并且在脚本中我引用了一个指向共享按钮的链接。功能正常,因为脚本根据需要处理弹出共享窗口,但是它最终将我带回我的主页,而不是刷新当前页面。
似乎这是因为django变成了例如localhost:8000#而不是localhost:8000 / current-page#,这将是期望的结果。
所以我想我的问题是如何让我的脚本引用localhost:8000 / current-page#?或者我还应该考虑其他什么?
作为参考,这是脚本:
$('#shareme').sharrre({
share: {
googlePlus: true,
facebook: true,
twitter: true
},
template: '<ul class="share-buttons"><li><a href="#" class="facebook share-button"><i class="fa fa-facebook"></i></a></li><li><a href="#" class="twitter share-button"><i class="fa fa-twitter"></i></a></li><li><a href="#" class="googleplus share-button"><i class="fa fa-google-plus"></i></a></li></ul><div class="share-count">{total} | Shares</div>',
enableTracking: true,
enableHover: false,
render: function(api, options){
$(api.element).on('click', '.twitter', function() {
api.openPopup('twitter');
});
$(api.element).on('click', '.facebook', function() {
api.openPopup('facebook');
});
$(api.element).on('click', '.googleplus', function() {
api.openPopup('googlePlus');
});
}
});