Я создал аудиопроигрыватель на своем веб-сайте.
Могут быть основанные на времени комментарии к воспроизводимым дорожкам, и я хочу, чтобы они отображались, когда ход дорожки достигает отметки времени комментария.
Моя установка ul
с комментариями li
с.li
s скрыты по умолчанию.Я добавил метку времени комментариев в атрибуте данных li
s.
Пример:
<ul class="comments">
<li data-timestamp="0">Check my page fans : http://www.facebook.com/ITBFLR</li>
<li data-timestamp="185525">great sub!</li>
<li data-timestamp="256931">@greenmono: Haha thank's dude</li>
<li data-timestamp="497073">Wicked mix de ;)</li>
</ul>
На треке может быть много комментариев (100+),Мой проигрыватель возвращает текущий прогресс трека с интервалом в миллисекундах.
Можно ли использовать селектор для сопоставления всех li
с отметкой времени, меньшей прогресса текущего трека?
Я знаю тамнекоторые пользовательские плагины селектора для jQuery (например, лучший селектор данных для jQuery ), но мне интересно, будет ли это огромным узким местом (с точки зрения производительности).
Итак: будет ли этобудет разумно использовать это решение или я делаю это неправильно?