У меня есть небольшой скрипт javascript / jquery на странице page1 (страница aspx), который прокручивает iframe, загруженный страницей page2, чтобы он оставался с вами на странице при прокрутке вверх и вниз page1.Однако, когда я загружаю page1 в iframe для другой родительской страницы, эффект прокрутки не работает.
Я пытался использовать window.parent в вызовах, но сценарий по-прежнему не активируется и не прокручиваетpage2 iframe при прокрутке page1 внутри iframe родительской страницы (еще одна страница aspx).Я надеюсь, что в этом есть смысл.
Вот скрипт, который я пробовал:
<script type="text/javascript">
$(window.parent.document).ready(function () {
var $scrollingDiv = $("#IframeDir");
$(window.parent).scroll(function () {
$scrollingDiv
.stop()
.animate({ "marginTop": ($(window.parent).scrollTop() + -10) + "px" }, "slow");
});
});
</script>
Это работает, если я просто загружаю page1 в его собственную вкладку или окно, но если я загружаю page1 внутри iframe на родительскую страницу, кажется, он не видит событие прокрутки родительской страницы.
Заранее спасибо за любые предложения!Erin