<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Javascript%2F%E8%87%AA%E4%BD%9Cjquery%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%2F%E7%94%BB%E5%83%8F%E6%AD%A3%E6%96%B9%E5%BD%A2%E3%83%88%E3%83%AA%E3%83%A0</id>
		<title>Javascript/自作jqueryライブラリ/画像正方形トリム - 変更履歴</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Javascript%2F%E8%87%AA%E4%BD%9Cjquery%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%2F%E7%94%BB%E5%83%8F%E6%AD%A3%E6%96%B9%E5%BD%A2%E3%83%88%E3%83%AA%E3%83%A0"/>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Javascript/%E8%87%AA%E4%BD%9Cjquery%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA/%E7%94%BB%E5%83%8F%E6%AD%A3%E6%96%B9%E5%BD%A2%E3%83%88%E3%83%AA%E3%83%A0&amp;action=history"/>
		<updated>2026-04-18T18:25:21Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Javascript/%E8%87%AA%E4%BD%9Cjquery%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA/%E7%94%BB%E5%83%8F%E6%AD%A3%E6%96%B9%E5%BD%A2%E3%83%88%E3%83%AA%E3%83%A0&amp;diff=445&amp;oldid=prev</id>
		<title>127.0.0.1: ページの作成:「*trimsquare.js  $(function() {      jQuery.event.add(window, &quot;load&quot;, function(){          var body_w = $(window).width(); // window width          var fw = body_w / 3;...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Javascript/%E8%87%AA%E4%BD%9Cjquery%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA/%E7%94%BB%E5%83%8F%E6%AD%A3%E6%96%B9%E5%BD%A2%E3%83%88%E3%83%AA%E3%83%A0&amp;diff=445&amp;oldid=prev"/>
				<updated>2015-05-19T18:12:17Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成:「*trimsquare.js  $(function() {      jQuery.event.add(window, &amp;quot;load&amp;quot;, function(){          var body_w = $(window).width(); // window width          var fw = body_w / 3;...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;*trimsquare.js&lt;br /&gt;
 $(function() {&lt;br /&gt;
     jQuery.event.add(window, &amp;quot;load&amp;quot;, function(){&lt;br /&gt;
         var body_w = $(window).width(); // window width&lt;br /&gt;
         var fw = body_w / 3;        //fixed width&lt;br /&gt;
         var fh = body_w / 3;        //fixed height&lt;br /&gt;
         $(&amp;quot;.trim_square&amp;quot;).css(&amp;quot;width&amp;quot;,fw+&amp;quot;px&amp;quot;);&lt;br /&gt;
         $(&amp;quot;.trim_square&amp;quot;).css(&amp;quot;height&amp;quot;,fw+&amp;quot;px&amp;quot;);&lt;br /&gt;
         var sl = '.trim_square img'; //selector&lt;br /&gt;
         $(sl).each(function(){&lt;br /&gt;
             var w = $(this).width();&lt;br /&gt;
             var h = $(this).height();&lt;br /&gt;
             if (w &amp;gt;= h) {&lt;br /&gt;
                 $(this).height(fh);&lt;br /&gt;
                  var iw = ($(this).width() -fw) / 2;&lt;br /&gt;
                  $(this).css(&amp;quot;left&amp;quot;, &amp;quot;-&amp;quot;+iw+&amp;quot;px&amp;quot;);&lt;br /&gt;
                  $(this).css(&amp;quot;top&amp;quot;, &amp;quot;0px&amp;quot;);&lt;br /&gt;
             } else {&lt;br /&gt;
                 $(this).width(fw);&lt;br /&gt;
                 var ih = ($(this).height() - fh) / 2;&lt;br /&gt;
                 //$(this).css(&amp;quot;top&amp;quot;, &amp;quot;-&amp;quot;+ih+&amp;quot;px&amp;quot;); // middle合わせ&lt;br /&gt;
                 $(this).css(&amp;quot;top&amp;quot;, &amp;quot;0px&amp;quot;); // top合わせ&lt;br /&gt;
                 $(this).css(&amp;quot;left&amp;quot;, &amp;quot;0px&amp;quot;);&lt;br /&gt;
             }&lt;br /&gt;
             // 表示&lt;br /&gt;
             $(this).css(&amp;quot;display&amp;quot;, &amp;quot;inline&amp;quot;);&lt;br /&gt;
       });&lt;br /&gt;
    });&lt;br /&gt;
 });&lt;br /&gt;
 /*&lt;br /&gt;
 これだと端末幅が取得できない場合があるのでレイアウトが崩れる&lt;br /&gt;
 $(function() {&lt;br /&gt;
    $(&amp;quot;.trim_square img&amp;quot;).on('load', function() {&lt;br /&gt;
        var body_w = $(window).width(); // window width&lt;br /&gt;
        var fw = body_w / 4;        //fixed width&lt;br /&gt;
        var fh = body_w / 4;        //fixed height&lt;br /&gt;
        $(this).parent().parent().css(&amp;quot;width&amp;quot;,fw+&amp;quot;px&amp;quot;);&lt;br /&gt;
        $(this).parent().parent().css(&amp;quot;height&amp;quot;,fw+&amp;quot;px&amp;quot;);&lt;br /&gt;
        var w = $(this).width();&lt;br /&gt;
        var h = $(this).height();&lt;br /&gt;
        if (w &amp;gt;= h) {&lt;br /&gt;
            $(this).height(fh);&lt;br /&gt;
             var iw = ($(this).width() -fw) / 2;&lt;br /&gt;
             $(this).css(&amp;quot;left&amp;quot;, &amp;quot;-&amp;quot;+iw+&amp;quot;px&amp;quot;);&lt;br /&gt;
             $(this).css(&amp;quot;top&amp;quot;, &amp;quot;0px&amp;quot;);&lt;br /&gt;
        } else {&lt;br /&gt;
            $(this).width(fw);&lt;br /&gt;
            var ih = ($(this).height() - fh) / 2;&lt;br /&gt;
            //$(this).css(&amp;quot;top&amp;quot;, &amp;quot;-&amp;quot;+ih+&amp;quot;px&amp;quot;); // middle合わせ&lt;br /&gt;
            $(this).css(&amp;quot;top&amp;quot;, &amp;quot;0px&amp;quot;); // top合わせ&lt;br /&gt;
            $(this).css(&amp;quot;left&amp;quot;, &amp;quot;0px&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        // 表示&lt;br /&gt;
        $(this).css(&amp;quot;display&amp;quot;, &amp;quot;inline&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
 })&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
*trimsquare.css&lt;br /&gt;
 .trim_square img {&lt;br /&gt;
     display:none; /*サイズ変更前は非表示*/&lt;br /&gt;
     position:absolute;&lt;br /&gt;
 }&lt;br /&gt;
 .trim_square {&lt;br /&gt;
     position:relative;&lt;br /&gt;
     overflow:hidden;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
*sample.html&lt;br /&gt;
 &amp;lt;&amp;lt;nowiki /&amp;gt;div class=&amp;quot;trim_square&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;&amp;lt;nowiki /&amp;gt;img src=&amp;quot;test.png&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;&amp;lt;nowiki /&amp;gt;div class=&amp;quot;trim_square&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;&amp;lt;nowiki /&amp;gt;img src=&amp;quot;test.png&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>	</entry>

	</feed>