var b_w;
var b_i;
var len;
function moverun(){
b_i<len-1?b_i++:b_i=0;
$('.schnum a').eq(b_i).addClass('on').siblings().removeClass('on');
$('.school_banner_ul ul').animate({marginLeft:-b_i*b_w},500)
}
//
$(function(){
b_w=$('.school_banner_ul li').width();
b_i=0;
len = $('.school_banner_ul ul li').length;
var banroll = setInterval(moverun, 3000);
$('.school_banner_ul ul li').hover(function () {
clearInterval(banroll);
}, function () {
banroll = setInterval(moverun, 3000);
});
$('.schnum a').hover(function() {
var index=$(this).index();
b_i=index;
$(this).addClass('on').siblings().removeClass('on');
$('.school_banner_ul ul').animate({marginLeft:-b_i*b_w},500)
clearInterval(banroll);
},function(){
banroll = setInterval(moverun, 3000);});
$(".wycont_list li").on("click",function(){
$(this).siblings().removeClass("on");
$(this).addClass("on")
})
})
var $$ = function (id) {
return document.getElementById(id);
}
把代码里的hover换成click
上面只有两个地方是hover,只把这两个换成click还是不行啊,是不是要加点别的什么代码啊
@忆时笙安: 应该不用加的,你试试就知道了
@刘宏玺: 试过了,没有效果
@忆时笙安: 那你看下控制台报什么错误了?
@刘宏玺:
@忆时笙安: 把hover中的第二个函数去掉呢?