Скроллинг в iframe по кнопке JS

123
06 декабря 2018, 06:40

интересует такой вопрос. Есть iframe, встроен на страницу WordPress, скроллинг реализовал функцией JS, т.е. на самой странице (html где сам код располагается) все окей, работает скроллинг вверх при клике на кнопку input, но в самом iframe эта возможность пропадает

Подскажите кто-нибудь, как сделать так, чтобы при клике на кнопку страница поднималась вверх в самом iframe?

Answer 1

Вы можете управлять iframeом как обычно, получив его содержимое jquery методом .contents() (на чистом js тоже можно, но выглядит не так красиво)

$('iframe').contents().find('html,body').animate({scrollTop:0},'slow')

Однако работать это будет только в том случае, если содержимое iframe находится на одном и том же домене, что и ваш сайт. Такова политика безопасности.

READ ALSO
Uncaught TypeError: Cannot read property 'top' of undefined как исправить?

Uncaught TypeError: Cannot read property 'top' of undefined как исправить?

Скрипт меняет класс навигации при скролле по секциям на странице

151
как из строки сделать массив и поместить данные с этого массива в select

как из строки сделать массив и поместить данные с этого массива в select

задача состоит в том чтобы при клике на кнопкуbtn получить

143
Получить название региона по точке на Яндекс картах

Получить название региона по точке на Яндекс картах

Есть скрипт яндекс карт, на карте выбирается точка и адресс точки записывается в input:

151
Применение эффекта после того как мышка покинула элемент

Применение эффекта после того как мышка покинула элемент

Нужно реализовать событие, которое по клику должно затемнять блок, но затемнение должно происходить только после того как пользователь кликнул...

139