再利用可能なコーディングを練習しているので、サムネイル スクローラーをゼロから作成することにしました。
ul を含む一連のリスト項目で display:inline-block を使用しています。私が使用しているulの幅を計算するには.outerWidth(); スペース表示のいくつかの修正に気付きました。要素間に inine-block を配置しますが、どれが最適な解決策かわかりません。
私が見つけた最初の修正は、親要素の幅を計算する前に、各要素の幅に 2px を追加することでした。私が見つけた 2 番目の修正は、word-spacing: -2px; を追加することでした。周囲の ul とは異なりますが、これは約 1px ずれていました。最終的な修正は最善の解決策であると思われ、これは font-size:0 を親に追加し、別の font-size をリスト項目に追加することでした。
私の好奇心は私を殺しています。これを修正する最善の方法と、フォントサイズが機能する理由を知る必要があります。
これは、私が取り組んでいるプロジェクトのjsfiddleですhttp://jsfiddle.net/Sus annDelgado/wNvsx/
フィドルでは、以下の行でサイズを設定します
var liw = parseInt($("#" + _globals.name + " > ul > li").outerWidth(true));
_globals.innerwidth = ((liw) * _globals.count)