Имя: Пароль:
IT
Веб-мастеринг
JavaScript как определить что блок не влез в экран (перенесен на следующую стр.)
0 D_Pavel
 
11.06.13
21:44
Есть блоки DIV подряд, все float:left, в экран влезает несколько штук, остальные переносятся.
Как определить сколько штук влезло в экран или какой последний или перенеслись ли на следующую строку?
1 Asmody
 
11.06.13
22:15
сравнить с шириной окна
ширину окна получить например так www.javascripter.net/faq/browserw.htm
2 D_Pavel
 
11.06.13
23:05
(1) Блоки не на всю ширину окна. Там еще другой хлам имеется который занимает место.

ладно, сам разобрался.
3 D_Pavel
 
13.06.13
13:15
Разобрался, но не полностью. Сделал чтобы влезало сколько надо, но вопрос остается открытым:

Как определить перенесся ли блок на новую строку?
4 Torquader
 
13.06.13
13:28
(3) Берёшь невидимый блок - задаёшь у него width и max-width тот, который тебе нужен (height мы не задаём). Пишем в блок нашу строку и смотрим, что происходит с height через запрос getboundrect (или как его там).