У меня есть неопределенная сумма встроенных производимых элементов. Теперь, в зависимости от ширины браузера, некоторые элементы, конечно, перенесутся к новой строке. Действительно ли возможно обнаружить и выбрать эти строки элементов, или dom просто рассматривает его как одну большую строку?
Спасибо за справку!!
Править: Попытка обнаружить перенесенные элементы через высоту смещения (Спасибо Matchu). Перенесенные элементы производят те же значения (общая высота элемента) как найденные на первой строке все же. Какая-либо причина, почему?
$('#content').children().each(function() {
alert($(this)[0].offsetHeight);
});
Вы можете проверить свойство offsetHeight
элементов и наблюдать, как он прыгнет. Когда встроенный элемент имеет большее offsetHeight
, чем предыдущий элемент, этот элемент находится на новой строке.
Вы сокращаете список на 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).
Нет, это невозможно напрямую. Можно только попытаться измерить ширину каждого элемента, вычислить положение и обработать те элементы, которые не подходят.