我有一个链接,当我按下它然后我到twitter / facebook或linkedin,所以我可以分享新闻。
当我分享新闻,然后关闭弹出窗口,然后我回到我的页面,但后来我可以看到它已经重定向到我的javascript中的href =“#”的第一页bc,所以那就ok了
但我希望它在页面上,我点击链接。所以如果页面是
www.mydomain.com/blog/news/3 /
然后我希望我的链接在href =“”中引用该链接,但是我如何在javascript中执行此操作以便它也适用于平板电脑?
我的facebook的javascript代码是。
$('#facebook').sharrre({
share: {
facebook: true
},
template: '<a href="#"><i class="icon-facebook"></i>{total}</a>',
enableHover: false,
enableTracking: true,
click: function(api, options){
api.simulateClick();
api.openPopup('facebook');
}
});
如何在javascript中的href中获取#的当前页面URL?
答案 0 :(得分:1)
如果我正确理解您的问题,您可以使用document.URL
提取网址并将其存储到变量中以传递到sharrre()
方法:
var url = document.URL;
$('#facebook').sharrre({
template: '<a href="' + url + '"><i class="icon-facebook"></i>{total}</a>',
...
});
这应该适用于平板电脑。