Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите с циклом (https://javascript.ru/forum/jquery/32962-pomogite-s-ciklom.html)

jeysmook 05.11.2012 22:01

Помогите с циклом
 
Нужно сделать так, когда ширина экрана равна одному из элементов массива, то цикл останавливался, но что-то никак не могу сделать.
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);
		
	}

Deff 06.11.2012 03:50

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);
		
	}

jeysmook 06.11.2012 14:28

Deff,
Это не помогло оно выводит 1, хотя по идеи должно выводить 2, потому, что у меня экран 1336.
но у меня начало работать когда я заменил
docWidth = parseInt(screen.width);

и без break;


Часовой пояс GMT +3, время: 00:29.