次のコードに問題があります:
function KeyCheck(e) {
// ... Some Code
for (var i = 0; i < length; i++) {
width = elements[i].offsetWidth;
if(width > 245) {
e.preventDefault();
}
}
}
ご覧のとおり、ループがありますが、245px未満の要素のみがイベントを機能させ、245pxを超える要素は機能させないようにします。
問題-if'が245px未満の幅の要素に出会うと、ループが停止し、関数も終了すると思います...
ループを継続し、幅が245px未満の要素のみがイベントを機能させるようにするにはどうすればよいですか?