У меня есть IFrame с div вокруг него. Я пытаюсь отслеживать клики на div. Это работает. Единственная проблема заключается в том, что функциональность Iframe больше не работает? Как я могу сделать эту работу? Возможно ли это?
HTML
<html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <style> #mydiv { height: 300px; width: 300px; border: 1px solid; } #clickerDiv { height: 300px; position: absolute; width: 300px; z-index:222; } </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script> $(function () { var clicks = 0; $('#mydiv').bind('click', function (e) { clicks++; $("#numberclicks").html(clicks); return true; }); }); </script> </head> <body> <form id="form1" runat="server"> <div> <span id="numberclicks">0</span> <div id="mydiv"> <div id="clickerDiv"> </div> <iframe id="myframe" src="http://www.jquery.com" width="300" height="300" /> </div> </div> </form> </body> </html>
Ваш div, являющийся пэром iframe и имеющий явно высокий z-порядок, скрывает iframe Вы хотите, чтобы div был прозрачным?
Мне любопытно, для чего это нужно - это похоже на реализацию по щелчку.