すべての画像をすべての画面解像度で画面に収める必要があります。
画像を自動調整するには、どちらを使用する$(window)
か$(document)
、測定する必要がありheight /width
ます。
$(ウィンドウ)を取得する必要があります。
window
インクルードdocument
。_ これwindow
はブラウザ画面であるため、画面上の表示可能領域でdocument
あり、ドキュメントです。したがって、ブラウザに読み込まれるhtmlページは、画面サイズよりも小さい場合があります。
すべての画像に固定の高さがない場合は、
$(window).load(function () {
// your code goes here which will be executed once all the images
// got loaded (seen)
});
ロードするすべての画像の高さが固定されている場合は、画像がロードされるのを待たずに、<img>
タグに固定の高さを割り当ててフィットさせます。使用する
$(document).ready(function () {
// your code goes here which will be executed once the DOM is ready
// (means all the tags including IMG tags) are loaded.
});
私はこのようなウィンドウを使用します:
function resizeThings(){
var winH = $(window).height();
var winW = $(window).width();
// let's say you are trying to match images to height
$('img').each(function(){
$(this).css('height', winH);
});
};