I have a line of code in a page being loaded in an iframe that accesses an element in its parent window:

$('#titleBack', window.parent.document).fadeIn(500);

Both pages are in the same domain. This works fine in Chrome and Firefox but crashes* in Safari. From what info I can gather from people testing my site, this was working fine in Safari as of a few days ago. Any ideas?

*No code beyond this line gets processed, however all the code up until this line is processed properly.

有帮助吗?

解决方案

Using top.document instead of window.parent.document fixes the problem.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top