如何覆盖Click Funnel的社交分享网址?

时间:2016-07-18 17:56:35

标签: javascript social

我需要在点击渠道中将查询参数传递给我的社交按钮。

似乎他们在关闭中初始化社交股票。如何访问这些元素以更改共享按钮的URL?

它不尊重data-url。我改变它们,但没有效果

1 个答案:

答案 0 :(得分:0)

data-url仅在初始化期间读取。

之后,$('.social-likes').data('social-likes')包含您需要的内容。 特别是.buttons[...].options

如果您想从查询中读取ID并将其包含在Facebook链接中。

 var someId =  window.location.search.match(/someId=([\d]+)/);
 someId = someId && someId[1];
 var url = 'http://example.com/?someId=' + someId;


 $('.social-likes').each(function(){
    $($(this).data('social-likes').buttons).each(function(n, button){
      console.log('social button button', button);
      button.options.url = url;
    });
    console.log($(this).data('social-likes'));
    $(this).data('social-likes').options.url = url;
  });