2013-08-19 3 views
0

Я попытался прокрутить В начало iframe без перезагрузки. У меня есть форма внутри iframe. Когда вы нажимаете кнопку отправки, ее следует переместить в верхнюю часть iframe без перезагрузки.Прокрутите страницу вверх в iframe без перезагрузки

Я пытался со следующими кодами,

top.location.href = '#top';

window.parent.location.hash = "#top";

но они перезаряжаются. Я не должен перезагружать страницу. Потому что, когда он загружается, сообщение об ошибке проверки с javascript становится недействительным. Пожалуйста, помогите добиться этого.

Заранее спасибо

ответ

1

Используйте функцию window.scrollTo(xPos, yPos) как window.scrollTo(0,0)

Если вы хотите, анимированный, то вы можете использовать animate функцию JQuery, и установите scrollTop в 0, как это:

$('iframe').animate({ 
    scrollTop: 0 
}); 
+0

Спасибо за ур. Я тоже с этим справился. Мне нужно прокрутить мой iframe снизу вверх без перезагрузки. Window.parent.parent.scrollTo (0,0); parent.scrollTo (0,0); они работают. но перезагружает страницу, которая влияет на проверку javascript. –

+0

. Я добавил подтверждение javascript для моей формы. Я разместил форму внутри iframe. –

+0

Я использовал функцию анимации. Он поднимает меня на вершину. Но он перезагружает страницу. –

Смежные вопросы