Prettyphoto和事件点击iframe

时间:2013-03-04 09:56:57

标签: jquery iframe onclick frame prettyphoto

我试图检测iframe中的点击事件。我已经在SO上找到了一些(不工作的)解决方案,但是我无法修复它们并让它们处理我的代码。

如何在iframe中检测点击事件的目标?

由于PrettyPhoto只是由

加载
$("a[rel^='prettyPhoto']").prettyPhoto();

我希望有类似

的解决方案
$("a[rel^='prettyPhoto']").prettyPhoto(
     $('#myframe').bind('click', function(event) {
          alert("cliked");
     })
);

但这不起作用。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

使用.on()

$('#myframe').on('click', function(event) {
       alert("cliked");
})

答案 1 :(得分:0)

你可以将它放在prettyphoto();之外,如果你使用的是最新的jquery,那么使用.on()处理程序:

$("a[rel^='prettyPhoto']").prettyPhoto();
$('#myframe').on('click', function(event) {
      alert("cliked");
});