1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <script> //1. 得到当前的时间 var nowTime= new Date().getTime(); //2. 设置开始的时间是2020年4月4号凌晨 var beginTime=new Date('2020/04/04 00:00:00').getTime(); //3. 设置结束的时间是2020年4月5号凌晨 var overTime=new Date('2020/04/05 00:00:00').getTime(); //4. 如果当前时间大于等于开始时间同时小于了结束时间,简单说就是当前时间在4. 4号和5号零点之间执行 //5. 把html 设置灰色滤镜 if(beginTime<=nowTime && nowTime<overTime){ $("html").css({ '-webkit-filter': 'grayscale(100%)', '-moz-filter': 'grayscale(100%)', '-ms-filter': 'grayscale(100%)', '-o-filter': 'grayscale(100%)', //ie滤镜 'filter':'progid:DXlmageTransform.Microsoft.Basiclmage(grayscale=1)', //ie6 等低版本浏览器不需要加滤镜 '_filter': 'none' }); } </script>
|