jQuery :: 画像を指定サイズにリサイズして表示する

jQuery で、画像を指定サイズにリサイズして表示します。
サムネイルの表示に便利です。


<script type="text/javascript" src="/path/to/jquery.js"></script>
<script type="text/javascript">
    jQuery.event.add(window, "load", function(){
        var fw = 100;        //fixed width
        var fh = 100;        //fixed height
        var sl = 'img.hoge'; //selector
        $(sl).each(function(){
            var w = $(this).width();
            var h = $(this).height();
            if (w >= h) {
                $(this).width(fw);
            } else {
                $(this).height(fh);
            }
        });
    });
</script>
 
<img src="sample1.jpg" class="hoge">
<img src="sample2.jpg" class="hoge">
<img src="sample3.jpg" class="hoge">


リサイズ処理のデモ


 元の画像 





 
 リサイズ処理を適用した場合