以前と同様の問題が発生しています。存在する要素の数に応じて、複数の要素に幅を与えようとしています。
5つの要素があるとします。4つの25%などがある場合、それらの幅は20%である必要があります(幅= 100 / n)
これでうまくいくと思いましたが、うまくいきません。
if ($(window).width() <= 960) {
$("aside.widget").css("width", function(){
var widgetLength = $("section#secondary").children("aside.widget").length();
return 100 / widgetLength + "%"
});
}
また、次のことも行いません。
if ($(window).width() <= 960) {
$("aside.widget").css("width", 100 / widgetLength + "%");
}
コンソールは以下を返します:Uncaught TypeError: Property 'length' of object [object Object] is not a function
何かご意見は?ありがとう。