jquery 求教。下面是一个幻灯片的切换,我现在要鼠标放上去的时候,停止切换,鼠标离开,又开始切换,

2025-02-25 04:33:22
推荐回答(1个)
回答1:

$(document).ready(function () {
var dia = $(".tab_mune a"), timer;// timer-新增
// hover事件:
// 参数一是function,即进入dia时,清除定时器
// 参数二是function,即离开dia时,开启定时器
dia.hover(function () {
clearInterval(timer);
$(this).addClass("home").siblings().removeClass("home");
$(".tab_box > div").eq(dia.index(this)).show().siblings().hide();
}, function(){
var dia = $(".tab_mune a"), cn_b = $(".tab_box > div"), index = 0;
timer = setInterval(function () {//定时器赋值timer-新增
dia.eq(index).addClass("home").siblings().removeClass("home");
cn_b.eq(index).show().siblings().hide();
index++;
if (index == dia.length) {
index = 0
}
}, 500);
});
});
不敢保证代码正确,因为你没发html,没办法给你测试有无错误存在,就是这个思路,望采纳!