时间问题,pc显示正常,ios显示的是NaN;
苹果的浏览器在构造Date的时候,若是使用字符串构造,得使用YYYY/MM/DD的日期格式,它不识别yyyy-mm-dd格式,从数据库里取出来的都是yyyy-mm-dd格式。所以,数据库取出的时间日期需要做字符替换。代码如下:.replace(/-/g,'/')
<script>
//ios上拿不到时间戳显示NaN;
new Date('2010-01-01 12:00:00').getTime();
new Date("2010-01-01 12:00:00".replace(/-/g,'/')).getTime();
</script>
解决ios 上移动端hover 需要点击两次的问题
<script>
document.body.addEventListener('touchstart', function(){ });
$('a').on('click touchend', function(e) {
var el = $(this);
var link = el.attr('href');
window.location = link;
});
</script>