Изменить размер таблицы при загрузке src в iframe - PullRequest
1 голос
/ 28 октября 2011

Следующий код работает, и я могу поднять предупреждение при щелчке тела.Я хочу, чтобы при загрузке iframe автоматически менялась ширина таблицы в iframe до 100%.Таким образом, вместо щелчка, как я могу изменить ширину при загрузке?

$("iframe[name=myheader]").load(function() {
            var iframe_body = window.myheader.document.getElementsByTagName("body")[0];
            $(iframe_body).click(function() {
                alert("hello, you touched me~");
                $(this).find("table").css("width","100%"); 
            });

        });

Ответы [ 2 ]

0 голосов
/ 28 октября 2011

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

0 голосов
/ 28 октября 2011

New

Вставьте этот код в документ iframe:)

$(document).ready(function(){
$("table").css("width","100%");
});

OLD * ------------------ * 1006

Функция iframe load () запускается только после завершения загрузки iframe, поэтому вы можете просто удалить событие click () и изменить его размер.

$("iframe[name=myheader]").load(function() {
            var iframe_body = window.myheader.document.getElementsByTagName("body")[0];
            //$(iframe_body).click(function() {
                alert("hello, you touched me~");
                $(this).find("table").css("width","100%"); 
            //});

        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...