【发布时间】:2018-10-24 17:04:58
【问题描述】:
我想在点击分享按钮后调用一个函数。
<div class="linkedinShare ci-aling" linkedin data-url='{{url}}' data-title='{{title}}' data-summary="{{text}}" data-shares='linkedinshares'>{{linkedinshares}}</div>
这是我试图调用的脚本,但它只在页面加载时被调用,在单击链接中的共享按钮时不会被调用。我希望在我单击共享按钮时调用我的函数。
$.getScript('http://platform.linkedin.com/in.js', function () {
debugger
IN.Event.on(IN, 'systemReady', handleLinkedInEvent);
function handleLinkedInEvent(event) {
debugger
if (event) {
EventService.UpdateEventAudit($scope.event_id, "LinkedIn",
GetUrlReferrer());
}
}
});
UpdateEventAudit 是我试图调用的函数。有人知道吗?
【问题讨论】:
-
click事件在哪里?另外,data-shares缺少插值括号? -
@Rafael 这应该是点击事件 IN.Event.on(IN, 'systemReady', handleLinkedInEvent);你的意思是 data-shares='linkedinshares' 应该是 data-shares={{linkedinshares}} ??
-
@Rafael 据我所知,R&d ,分享按钮的 ONCLICK,linkedin 脚本被调用,然后它执行事件和其中定义的回调函数,但不知道这不正确发生的原因是什么
-
您需要使用
$('.linkedinShare').click()或类似read here.注册活动 -
@Rafael $('.linkedinShare').click() 在页面加载时被触发并且不会在点击按钮时被调用,我需要一种在点击共享按钮时调用它的方法
标签: javascript jquery linkedin-api linkedin-jsapi