Помогите с циклом
Нужно сделать так, когда ширина экрана равна одному из элементов массива, то цикл останавливался, но что-то никак не могу сделать.
var docWidth = screen.width; var sizeDisplay = new Array(1024,1152,1366,1440,1680,1920,2560); var countSize = sizeDisplay.length; for(i=0; i<=countSize; i++){ if(docWidth==sizeDisplay[i]) break; $('.tttt').html(i); } |
var docWidth = window.screen.width; alert(docWidth); var sizeDisplay = new Array(1024,1152,1366,1440,1680,1920,2560); var countSize = sizeDisplay.length; for(i=0; i<=countSize; i++){ if(docWidth==sizeDisplay[i]) break; $('.tttt').html(i); } |
Deff,
Это не помогло оно выводит 1, хотя по идеи должно выводить 2, потому, что у меня экран 1336. но у меня начало работать когда я заменил docWidth = parseInt(screen.width); и без break; |
Часовой пояс GMT +3, время: 00:29. |