Я хотел бы получить идентификатор div, отображаемый в центре экрана.
В принципе, пользователь может видеть несколько событий в приложении, прокручивающихся вниз или вверх. У меня есть карта в верхней части экрана, и мне это нужно. Для каждого события, которое пользователь просматривает в данный момент (так что div в списке находится посередине экрана), я хотел бы захватить его идентификатор (или данные атрибут) для правильной настройки карты с помощью функции js.
Функция js прекрасна, но я не знаю, как получить идентификатор div, отображаемого в центре списка (data-role="content"
). Если Kendo UI mobile не предоставляет такую функциональность, можно ли это сделать с jQuery?
EDIT: Я хотел бы дать больше точности моей проблеме: я ищу, чтобы получить идентификатор div, который находится внутри моего div [data-role = 'content'], в списке. Поэтому в моем представлении и блоке содержимого при прокрутке divs (отображается как список) я хотел бы получить идентификатор div, отображаемого в настоящее время в моем div div (1 div - это часть содержимого div).
Зависит от того, что вам нужно.
Вы можете использовать метод view() приложения для извлечения текущего View и метода contentElement() представления для извлечения элемента его содержимого (если вам это нужно для DOM-манипуляции с его содержимым). Если вам нужен только элемент контента, вы можете использовать свойство content. Что-то вроде этого для текущего приложения:
var content = kendo.mobile.application.view().contentElement();