要求背景: 我正在建立一个约会预订页面。 我有一个生成日期并使用UL LI创建自定义日历的功能。这些日期分别具有约会可用性。 要求是,如果我们的网络速度较慢或ajax延迟加载新日期,则单击“下个月”或“上个月”按钮时要显示加载程序。为此,该想法是在调用该函数后立即从UL中删除所有LI,并且一旦ajax完成,然后在UL中添加新加载的LI。
问题: 该功能运行完美,但是在从UL中删除现有LI的Chrome中,它仍然显示某个日期。这使我发疯,但是我在检查模式下检查并且UL为空(please check the attached image),但是日期仍然可见。
为了对此进行测试,我将网络速度设置为“慢速3G”。我已经尝试过,
$("ul").html("")
$("ul").empty()
我还尝试向LI和UL添加display: none
visibility: hidden
等,一切正常,但是chrome仍然显示日期,而不是隐藏或删除日期。
请帮助。