最近做维系项目中遇到了一些jquery的坑:
function GetRTime(){ var EndTime= new Date(‘<?php echo date(‘Y/m/d H:i:s‘,$output[‘bargain_info‘][‘end_time‘]);?> ‘); var NowTime = new Date(); var t =EndTime.getTime() - NowTime.getTime(); var d=0; var h=0; var m=0; var s=0; if(t>=0){ d=Math.floor(t/1000/60/60/24); h=Math.floor(t/1000/60/60%24); m=Math.floor(t/1000/60%60); s=Math.floor(t/1000%60); } document.getElementById("day").innerHTML = d ; document.getElementById("hour").innerHTML = h ; document.getElementById("Minute").innerHTML = m ; document.getElementById("second").innerHTML = s ; } setInterval("GetRTime()",0);
一个活动倒计时的js 在苹果手机里面没反应,查了半天原来是时间转换的格式错了
date(‘Y/m/d H:i:s‘,$output[‘bargain_info‘][‘end_time‘]);?> ‘)
时间格式必须是以“/”分开 ,如果是‘Y-m-d H:i:s‘的写法在苹果手机里面就没有用!
第二个坑:
苹果手机里面的点击事件:
//样式 所有需要用的点击事件的标签都要加这个样式,不然的话在苹果手机里面是没有的噢!
img{cursor: pointer;}
.confirm{cursor: pointer;}
var neirong = " <img class=‘close‘ src=‘resource/images/img-17-5.png‘ /><p>亲~这次砍价失败</p><p>再接再厉!</p><a class=‘confirm‘ > <img src=‘resource/images/img-17-4.png‘ />OK</a>"; $("#Popup").append(neirong); $(document).on(‘click‘,‘#Popup>.close,#Popup>.confirm‘,function(){ $("#Popup").empty(); $("#Transparent").hide(); })