JQuery не работает с перенаправлением

У меня есть iframe внутри div

<div>
<iframe pageB>
</div>

при нажатии кнопки в iframe, перенаправлении на другую страницу A - у меня есть jquery, чтобы скрыть div при загрузке страницы A - так что эта часть jquery не работает - обычное окно предупреждения на этой загрузке страницы работает - я видел $ undefined - включил jquery исключительно на страницу A, но все еще неопределенная ошибка исчезла, но jquery не работает - может ли кто-нибудь пролить свет на это? jquery не работает в этом сценарии перенаправления.


person user1022521    schedule 13.05.2013    source источник
comment
Возможно, вам придется опубликовать свой код jQuery.   -  person Vincent Ramdhanie    schedule 13.05.2013
comment
window.onload = функция () { предупреждение ('тест'); $('#abc').stop(true).animate({'right':'0px'},100); }   -  person user1022521    schedule 13.05.2013


Ответы (1)


Если IFRAME находится в другом домене, чем DIV, это не будет работать из-за ограничений безопасности.

Вместо IFRAME вы можете попробовать использовать jQuery.load(), чтобы поместить содержимое в свой div, а затем скрыть DIV как часть обратного вызова load(). Это потребует только загрузки jQuery на вашей главной странице.

person doublesharp    schedule 13.05.2013
comment
да, это в другом домене, но здесь перенаправленная страница находится в моем домене, у которого есть js при загрузке страницы, в этом случае он должен работать правильно - person user1022521; 13.05.2013