iframeが存在するページを基準にしたiframeの座標を見つけたいと思います。内部のクリックイベントからこのiframeを呼び出そうとしています。
このページには複数のiframeが含まれています。
どんな助けでもありがたいです。
iframeが存在するページを基準にしたiframeの座標を見つけたいと思います。内部のクリックイベントからこのiframeを呼び出そうとしています。
このページには複数のiframeが含まれています。
どんな助けでもありがたいです。
http://api.jquery.com/position/とhttp://api.jquery.com/offset/を確認してください。これらのいずれかで、探している座標が得られます。クリックに関しては。クリックでも dom の iframe 要素にバブリングする必要があるため、そこで聞くことができます。このようなもの:
$('#myIframe').on('click',function(){
var coordinates = [$(this).offset().top, $(this).offset().left];
});
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.