食い合わせ 2012年5月15日

今ある案件で、MT上でjQuery.infinitescroll+jQuery.masonryとposition:fixed(ヘッダ他)を組み合わせたサイトの修正をしているが、それまで使っていたjquery.page-scroller-308.jsとの喰い合わせが悪いらしく働かなくなった。

で、他のスムーススクロール用スクリプトを用いたのだが、scrollsmoothly.jsで両方ちゃんと動いた。

前者がJqueryベースだったので、infinity+masonryになんらかの干渉があったのでは?と思うが、両方動いて何より。

但し何でもかんでもOKではなく、IE6ではposition:fixedが効かず、masonryも働かない(読み込まない)IE6~8ではjquery.exfixed-1.3.2.jsを読ませて対応しているのだが、IE6だけ上手く行かない。

結局当方管理のサイトとクライアントのサイトにおけるIE6の利用率を調べると概ね1~2%の間なのだが、当方のチェックによるアクセスを考えるともう少し下でもありそうなので、この案件についてはIE6を対象外とすることにした。

元々pngを多用したが件のposition:fixedとリンクを貼る事による不具合を考えると、IE6ではギリギリコンテンツが表示されるが画的にダメな状態でもあったので割り切りで。

食い合わせ 面接から内定