我正在尝试检测用户何时点击类似Facebook的按钮。 我尝试了什么:
$('iframe').click(function() {alert('clicked!');};
$('#wrapper').click(function() {alert('clicked!');};
其中#wrapper
是iframe周围的div。第二个只有当我在iframe外面的区域内点击包装内时才有效。
另一种方法是在iframe上放置一个div,但是那样的按钮将不再可点击了... 有没有办法接收此点击事件而不阻止事件进入iframe?
答案 0 :(得分:4)
对于您的Facebook特定情况,有events you can subscribe到
window.fbAsyncInit = function () {
FB.Event.subscribe('edge.create', function (targetUrl) {
alert('liked');
});
FB.Event.subscribe('edge.remove', function (targetUrl) {
alert('unliked');
});
};