自己用JQuery写了一个焦点图的程序,setInterval怎么让他鼠标在图片上停止,离开就再运行呢?

现在是一直循环,怎么可以让鼠标移上去就停止,离开就再运行呢?代码如下:functiongetimg(){for(j=1;j<7;j++){$("#idou_"+j).re... 现在是一直循环,怎么可以让鼠标移上去就停止,离开就再运行呢?
代码如下:
function getimg(){
for(j=1;j<7;j++)
{
$("#idou_"+j).removeClass();
}
i=i+1;
if(i==7)
{
i=1;
}
$("#idou_"+i).addClass("idouh");
var v=i-1;
if(v==0)
{
v=6;
}
$("#fyimg_"+v).fadeOut(1000);
$("#fyimg_"+i).fadeIn(1000);
}
// var inos=setInterval(getimg, 3500);
var obj;
obj=setInterval(getimg, 3500);
展开
 我来答
暴力de气球
推荐于2016-09-17 · TA获得超过133个赞
知道小有建树答主
回答量:90
采纳率:100%
帮助的人:84.4万
展开全部
$("#someDivToHover").hover(function(){
clearInterval(obj);
},
function(){
obj=setInterval(getimg, 3500);
}
);

试一下这个,将#someDivToHover更换成实际需要悬浮的区域

追问
当鼠标离开图片后会一直执行obj=setInterval(getimg, 3500);所以这样是不对了,必须判断他是不是执行过了。  我已经写出来了。
匿名用户
2014-12-25
展开全部
onmouseover 来setInterval

onmouseout 来 clearInterval
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式