Есть ли способ изменить стиль элемента img внутри iframe с помощью jquery. Iframe epubjs-iframe меняет идентификатор на каждую загрузку страницы. Я хочу изменить стиль = heigh="98%"
на max-height:467
и width:auto
на каждую загрузку страницы.Изменение стиля элемента на изображении внутри iframe
0
A
ответ
0
Да, если src
вашего фрейма указывает на одном домене.
Например.
var iframe = $("#iframe"); // Selector to get the iframe
$("#elemInIframe", iframe.contents()).css("color", "blue"); //Or whatever method you want
И, конечно, если src
из фрейма в другой области, из-за соображений безопасности, Вы не сможете получить доступ к содержимому в JavaScript. Простите же!
0
Не знаю, если это в данном случае, но при работе с фреймами Вам может понадобиться преодолеть Same Origin Policy: https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
Вы можете использовать PostMessage для кросса-кадр связи. Для этого:
- Вы должны быть в контроле кода и страницы хоста и заливали один
- Или использовать PostMessage API предоставлена компанией Вы хотите вставлять
Подробнее о PostMessage: https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage
Смежные вопросы
- 1. jQuery изменение стиля элемента
- 2. Изменение стиля css элемента
- 3. Изменение размера изображения внутри iframe внутри iframe
- 4. Изменение SRC IFrame внутри IFrame
- 5. Изменение стиля шрифта IFrame/размер/цвет
- 6. Изменение стиля элемента в NavigationView
- 7. Изменение стиля CSS элемента на мобильных устройствах
- 8. JQuery изменение стиля HTML элемента
- 9. Изменение стиля элемента при фокусировке несвязанного элемента
- 10. Изменение стиля объектов внутри controltemplate
- 11. JQuery: Изменение стиля элемента, когда чекбокс нажмите
- 12. Элементы стиля внутри HTML внутри iframe внутри веб-страницы
- 13. django - изменение содержимого внутри iframe
- 14. Изменение каналов на изображении
- 15. Содержимое стиля внутри Google Custom Search iFrame?
- 16. Вставка элемента div внутри iframe
- 17. getElementById для элемента внутри iframe
- 18. Найти окно элемента внутри iframe
- 19. Изменение изображения внутри элемента?
- 20. Изменение стиля шрифта для выбранного элемента списка
- 21. изменение стиля на CFGRID
- 22. Изменение стиля неизвестного элемента в JavaScript
- 23. Изменение стиля элемента управления на основе проверки (ASP.NET)
- 24. Новое в Javascript - изменение стиля элемента
- 25. NavigationDrawer RecyclerView изменение выбранного стиля элемента
- 26. Изменение элемента стиля в программе в Android
- 27. Изменение стиля при размывании другого элемента над
- 28. Vanilla Javascript. Изменение стиля элемента при прокрутке.
- 29. Изменение стиля элемента в пользовательском css WP
- 30. Изменение стиля атрибута/элемента по имени
Пожалуйста, внесите ваш код здесь. – BenM
Я этого не делаю. –
Я использую epubjs из будущего. И когда я загружаю титульную страницу, изображение обложки разбивается и не реагирует. Поэтому, используя элемент проверки в chrome, я меняю значения на максимальную высоту: 467 и ширину: авто. Поскольку я не могу достичь iframe из моего внутреннего css, мне было интересно, можно ли использовать jquery для каждой загрузки и изменить element.style на значения, которые работают. – rallesport