Jquery 更改addthis属性'addthis:url',并发送新的url而不是加载的url?
我是否可以通过jquery/javascript更改addthis属性Jquery 更改addthis属性'addthis:url',并发送新的url而不是加载的url?,jquery,addthis,jquery-1.9,Jquery,Addthis,Jquery 1.9,我是否可以通过jquery/javascript更改addthis属性addthis:url,并在不刷新页面的情况下发送新的url $(".button-addthis").attr("addthis:url", "http://mywebsite/" + location.hash); // example: http://mywebsite.com/#/store/ $(".button-addthis").click(function(){ alert($(this).attr("
addthis:url
,并在不刷新页面的情况下发送新的url
$(".button-addthis").attr("addthis:url", "http://mywebsite/" + location.hash); // example: http://mywebsite.com/#/store/
$(".button-addthis").click(function(){
alert($(this).attr("addthis:url")); // example: http://mywebsite.com/#/store/
});
当通过ajax加载页面时,我在addthis:url
中更改了url,但是addthis将发送的url是主页url(这是一个加载的url),例如,是addthis发送的内容,但不是
有什么想法吗?不幸的是,只更新addthis:url不会更新按钮以共享该url。要更新按钮,需要调用addthis.toolbox方法。根据你上面的例子,我建议:
addthis.toolbox('#addthis_buttons', {}, {'url': 'http://mywebsite/' + location.hash});
这假设您的按钮周围有一些id为“addthis_buttons”的元素。第二个参数可以留空,第三个参数是共享对象,因此您可以根据需要设置url和标题。有关addthis.toolbox方法的完整文档可在以下位置找到:
不幸的是,仅更新addthis:url不会更新按钮以共享该url。要更新按钮,需要调用addthis.toolbox方法。根据你上面的例子,我建议:
addthis.toolbox('#addthis_buttons', {}, {'url': 'http://mywebsite/' + location.hash});
这假设您的按钮周围有一些id为“addthis_buttons”的元素。第二个参数可以留空,第三个参数是共享对象,因此您可以根据需要设置url和标题。有关addthis.toolbox方法的完整文档可在以下位置找到:
添加这个?那是什么?请用谷歌搜索它-addthis.addthis?那是什么?请用谷歌搜索-添加这个。