aly*_*yus 1 javascript jquery addthis
我想在页面上加载AddThis时加载横幅,或者当它变得可见时加载横幅.不幸的是,我尝试的一切都失败了.尝试从网站上建议的代码,但没有工作,只是抛出一个referenceerror,并不知道接下来要尝试什么.
这是该网站的代码:
// Alert a message when the AddThis API is ready
function addthisReady(evt) {
alert('AddThis API is fully loaded.');
}
// Listen for the ready event
addthis.addEventListener('addthis.ready', addthisReady);
Run Code Online (Sandbox Code Playgroud)
这是该页面的链接:AddThis JavaScript Events
Tanel是对的.问题是addthis对象在调用之前尚未初始化.这是一个简单的解决方案,我用于我的网站:
var addThisTimer = setInterval(function() {
if (typeof addthis !== 'undefined') {
clearInterval(addThisTimer);
addthis.addEventListener('addthis.ready', function() {
console.log('AddThis API is fully loaded.');
});
}
}, 100);
Run Code Online (Sandbox Code Playgroud)