jQuery 倒计时插件在 IE 和 Safari 上崩溃
我正在使用 jQuery 倒计时插件 在一页上有多个实例
<div class="TimeLeft">
<?php echo counterDate($dl['end'][0]); //YYYY, MM, DD ?>
</div>
<div class="TimeLeft">
<?php echo counterDate($dl['end'][1]); //YYYY, MM, DD ?>
</div>
等等...
我的 jquery 代码使用每个功能
$(".TimeLeft").each(function() {
$(this).countdown({until: new Date($(this).text()) , format: 'HMS', compact: true,
layout: '<span class="offerTimeStart"> </span><span class="offerTimeContent">{hnn}</span><span class="offerTimeSep"> </span><span class="offerTimeContent">{mnn}</span><span class="offerTimeSep"> </span><span class="offerTimeContent">{snn}</span><span class="offerTimeEnd"> </span>', serverSync: serverTime});
});
在 Firefox 和 Chrome 中一切正常 - 插件返回正确的时间直到结束日期,但 IE 和 Safari 仅显示 Nan Nan Nan
我尝试使用不同的时间格式,例如日期和时间,但没有成功。
I'm using jQuery Countdown plugin with multiple instances on one page
<div class="TimeLeft">
<?php echo counterDate($dl['end'][0]); //YYYY, MM, DD ?>
</div>
<div class="TimeLeft">
<?php echo counterDate($dl['end'][1]); //YYYY, MM, DD ?>
</div>
and etc...
my jquery code use each function
$(".TimeLeft").each(function() {
$(this).countdown({until: new Date($(this).text()) , format: 'HMS', compact: true,
layout: '<span class="offerTimeStart"> </span><span class="offerTimeContent">{hnn}</span><span class="offerTimeSep"> </span><span class="offerTimeContent">{mnn}</span><span class="offerTimeSep"> </span><span class="offerTimeContent">{snn}</span><span class="offerTimeEnd"> </span>', serverSync: serverTime});
});
All work perfect in Firefox and Chrome - plugin return correct hours until end date but IE and Safari shows just Nan Nan Nan
I try to use different time format such a Date and Hour but no success.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您想将 DateRegex 用于名为 IE 的“那个东西”:
在 jQuery 和 Internet Explorer 中将字符串转换为日期?
我希望此链接对您有所帮助。
我不知道Safari有什么解决方案,但尝试使用IE方式。
Maybe you want to use DateRegex for "that thing" called IE :
Convert string to date in jQuery and Internet Explorer?
I hope this link will be helpful for you.
I don't know what solution about Safari, but try use IE way.