1

iframeが存在するページを基準にしたiframeの座標を見つけたいと思います。内部のクリックイベントからこのiframeを呼び出そうとしています。

このページには複数のiframeが含まれています。

どんな助けでもありがたいです。

4

2 に答える 2

2

http://api.jquery.com/position/http://api.jquery.com/offset/を確認してください。これらのいずれかで、探している座標が得られます。クリックに関しては。クリックでも dom の iframe 要素にバブリングする必要があるため、そこで聞くことができます。このようなもの:

 $('#myIframe').on('click',function(){
      var coordinates = [$(this).offset().top, $(this).offset().left];
 });
于 2012-12-27T15:16:04.867 に答える
0

I think the lack of knowledge on iframes and how frames communicate caused the problem on my part. Well the only way I was able to solve this was to use window.postmessage to allow cross -origin communication.

https://developer.mozilla.org/en-US/docs/DOM/window.postMessage

Appreciate the help.

于 2012-12-27T18:30:11.333 に答える