Как изменить стиль iFrame - PullRequest
1 голос
/ 28 июня 2011

У меня есть этот iframe:

<iframe id="myiframe" src="..." style="width: 90px; height: 70px">
</iframe>

Как я могу изменить ширину? Я пытался с:

$("#myiframe").attr("width", 104);

Но iframe показывает ширину 90 пикселей.

Как я могу изменить эти 90px? Спасибо !!!

Ответы [ 4 ]

3 голосов
/ 28 июня 2011
$("#myiframe").css({"width": 104});
1 голос
/ 28 июня 2011

Используйте метод $.width():

$("#myiframe").width(104);

Обратите внимание, что этот метод является и геттером, и сеттером. Передав это значение, вы объявите ширину для соответствующего элемента, а передача без значения вернет текущую ширину элемента.

alert( $("#myiframe").width() ); // 104

Онлайн демо: http://jsbin.com/egozax/edit

0 голосов
/ 28 июня 2011

Что не так с изменением встроенного значения?

<iframe id="myiframe" src="..." style="width: 104px; height: 70px">
</iframe>

Однако у вашего кода jQuery есть недостаток: он добавляет свойство width в iframe, но не меняет его style.

0 голосов
/ 28 июня 2011

1001 * попробовать *

$("#myiframe").attr("width", "104px");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...