十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
var index = 0;
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、成都网站设计、成都外贸网站建设、扎鲁特旗网络推广、成都小程序开发、扎鲁特旗网络营销、扎鲁特旗企业策划、扎鲁特旗品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供扎鲁特旗建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
var base = 1.354;
setInterval(function(){
var text = base + 0.001 * (index++ % 5);
console.log(text);
},1000);
你所说的 9点30 肯定是根据服务器的时间来说的吧 那么如果这段时间内 客户端没有请求的话 是无法完成刷新的 而且刷新的时间来源只能根据服务器来变化 你只能请求一次 然后在服务器上判断 如果时间为xxxx 就执行下面的请求
你的jq代码应该写入ready事件内:
$(function(){
var q = 0;
$("#a1 ul li").mouseover(function() {
$(this).addClass("ys").siblings("#a1 ul li").removeClass("ys");
q = $(this).index();
$("#a1 img").eq(q).fadeIn().siblings("#a1 img").fadeOut();
});
//....其他代码这里略
})
如果不这样,直接就用 $("#a1 ul li").mous... ,当网页运行到这里时,Dom结构很可能还未加载完毕呢,浏览器会认为$("#a1 ul li")这个对象不存在,就直接跳过去了,所以这个鼠标事件就失效了,其他也一样的道理。而计时器是延迟一段时间才执行的,这时候整个页面肯定早就加载完毕啦,所以它能跑起来。
在后台部署定时任务吧,前台计时器不实际:
页面刷新意味着重新计时(计时器被重置)
没有人会在一个页面停留那么长时间(2小时)
用计时器显得有点……,当然了,一定要前台使用JQuery的话,部署一个函数来计算就好:
加载的时候读取数值基数,然后根据当前时间直接计算出最终变动的值,最后显示即可。
最好的做法还是后台处理,前台请求的数据就是变动后的数值(不管是谁,何时请求?结果都是一样的)。
$(function(){
$('#e3').hover(function(){
//setTimeout(function(){$('#e3').animate({"right":"0"},355)}, 400);
$(this).animate({"right":"0"},355);
},function(){
// $(this).animate({"right":"-85px"},355);
setTimeout(function(){$('#e3').animate({"right":"-85px"},355)}, 400);
});
$('#e4').hover(function(){
$(this).animate({"right":"0"},355);
},function(){
$(this).animate({"right":"-85px"},355);
});
});
给你个思路吗
settimeout
时间到了之后就把 选项设置为readonly 或者是把在选项卡上设置点击无效