我有一个系统警报列表,其中包含与之相关的日期和时间。日期仅在日期发生变化时显示。我想要的是让最上面的日期保持在顶部,#shell
直到另一个日期取代它。这与联系人应用程序在 iPhone 上的工作方式非常相似。
我已经设置了一个 jsFiddle,其中包含必要的 jQuery 代码。如果有人可以在这里帮助我,我将非常感激 - 我目前不知道从哪里开始!
HTML 片段:
<div id="shell">
<div id="alertList">
<div id="alert_0" class="alert">
<span class="date">22 Nov, 2012</span>
<span class="time">02:28</span>
System alert happened
</div>
</div>
</div>
jQuery代码
$("#shell").scroll(function() {
//This is where the code would be to lock (or alter the margin-top) of the
//date would be in order to keep it locked to the top
});