Jquery - Intercept Links Clicked Inside An Iframe
I am trying to intercept links clicked on a page including those inside an iframe. This is the code that I have but it is not working. Any ideas what I need to do? $('#container'
Solution 1:
You need to reach inside the <iframe>
and set the delegate there, you can do it like this:
$('#myiframe').contents().find("#container").delegate('a', 'click', function(e){
//do stuff
}
Edit - Mailslut makes a good points below, if the iframe isn't on the same domain (and port), you can't do anything like this. If that's the case and you want to know more about why, read about the same-origin policy there for security reasons.
Post a Comment for "Jquery - Intercept Links Clicked Inside An Iframe"