JS: Обнаружение перенесенных встроенных элементов?

У меня есть неопределенная сумма встроенных производимых элементов. Теперь, в зависимости от ширины браузера, некоторые элементы, конечно, перенесутся к новой строке. Действительно ли возможно обнаружить и выбрать эти строки элементов, или dom просто рассматривает его как одну большую строку?

Спасибо за справку!!

Править: Попытка обнаружить перенесенные элементы через высоту смещения (Спасибо Matchu). Перенесенные элементы производят те же значения (общая высота элемента) как найденные на первой строке все же. Какая-либо причина, почему?

$('#content').children().each(function() {
       alert($(this)[0].offsetHeight); 
    });
5
задан user239237 11 February 2010 в 16:30
поделиться

2 ответа

Вы можете проверить свойство offsetHeight элементов и наблюдать, как он прыгнет. Когда встроенный элемент имеет большее offsetHeight , чем предыдущий элемент, этот элемент находится на новой строке.

12
ответ дан 13 December 2019 в 19:26
поделиться

Вы сокращаете список на CallStart . Тогда для каждого элемента ( i ) видно для всех j < i , если

CallEnd[j] > CallStart[i] // put it in a map with CallStart[i]  as the key and some count

Отдых должен быть достаточно легким.

-121--1557860-

Одно из решений состоит в том, чтобы поместить последовательность подключения в файл конфигурации проекта, использующего вашу DLL.
Другой - передать последовательность соединения в коде (используйте параметризованный конструктор PAEntities).

-121--1918091-

Нет, это невозможно напрямую. Можно только попытаться измерить ширину каждого элемента, вычислить положение и обработать те элементы, которые не подходят.

-2
ответ дан 13 December 2019 в 19:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: