7

此代码已传递给我。它使我的 iframe 设置为屏幕的 100% 高度:

jQuery(document).ready(function(){var height = $(window).height();
             $('iframe').css('height', height)
         });

我是 JavaScript 新手。如何编辑此代码以将其设置为 90% 高度而不是 100%?此外,此代码针对所有 iframe,有没有办法使其针对特定 iframe(通过其 ID 或 NAME 值)?如果你愿意,你可以在这里摆弄这段代码:http: //jsfiddle.net/VurLy/

4

3 回答 3

11

乘以 90%?

jQuery(document).ready(function() {
    var height = $(window).height();
    $('iframe').css('height', height * 0.9 | 0);
});

至于按 ID 或名称定位,只需将适当的选择器传递给$而不是'iframe'.

于 2012-08-08T21:18:34.053 回答
2
jQuery(document).ready(function(){
    $('#YOUR_FRAME_ID_HERE').css('height', '90%')
});​
于 2012-08-08T21:20:57.930 回答
0

在 jquery 中,您可以通过多种不同的方式识别您想要的元素,最流行的是像这样 $('#scoop') 的 id 或像这样的类 $('.scoop') - 如果类是勺子

这就是您识别所需特定 iFrame 的方式,然后像这样更改高度

 jQuery(document).ready(function() {
   var height = $(window).height();
   $('#scoop').css('height', '90%'); 
});
于 2012-08-08T21:25:23.997 回答