|
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 (или как его там).
|
|