思路:点击事件一次,清除定时器且只清除一次。
var isStart=false;
var clickNum=0;
$('.rig_contain').click(function(){
// var clearLoopTime=clearInterval(cardTime);
clickNum++;
// clearInterval(cardTime);
if(!isStart){
clearInterval(cardTime);
}
// clearTimeout(aginStart);
var idx=$(this).index();
if(idx==0){
echarts_rightDiv_Two1.clear();
echarts_rightDiv_Two1.setOption(option_rig_Two_tu1);
$('.rig_contain').css({'color':'rgb(5,73,125)','background': 'transparent'});
$('.rig_contain').eq(idx).css({'color':'#fff','background': 'rgb(0,113,188)'});
}else{
echarts_rightDiv_Two1.clear();
echarts_rightDiv_Two1.setOption(option_rig_Two_tu2);
$('.rig_contain').css({'color':'rgb(5,73,125)','background': 'transparent'});
// $('.rig_contain').eq(idx).css({'color':'#fff','background': 'rgb(0,113,188)'});
$('.rig_contain').eq(idx).css({'color':'#fff','background': 'rgb(25,230,203)'});
}
if(clickNum==1){
var aginStart=setTimeout(function(){
cardTime=setInterval(startPort,2000);
console.log('重新开始了s');
isStart=true;
},3000);
}
})