Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuerys.haveClass()发出if请求_Javascript_Jquery - Fatal编程技术网

Javascript 如何使用jQuerys.haveClass()发出if请求

Javascript 如何使用jQuerys.haveClass()发出if请求,javascript,jquery,Javascript,Jquery,我只是想知道如何使用.haveClass()创建jQuery。我还不知道它是怎么工作的 这是我的代码: function getRightCol(){ var rc=document.getElementById('right-col'); var lc=document.getElementById('left-col'); var cc=document.getElementById('center-col');

我只是想知道如何使用
.haveClass()
创建jQuery。我还不知道它是怎么工作的

这是我的代码:

function getRightCol(){
           var rc=document.getElementById('right-col');
           var lc=document.getElementById('left-col');
           var cc=document.getElementById('center-col');
           $(rc).addClass('fadeIn animated').removeClass('hidden');
           $(lc).addClass('fadeIn animated');
           $(cc).addClass('fadeIn animated');
           window.setTimeout( function(){
              $(rc).removeClass('fadeIn animated');
              $(lc).removeClass('fadeIn animated');
              $(cc).removeClass('fadeIn animated');
           },1000);
};
我需要的是,
lc
cc
只有在正确的列还不存在时才会淡入。如果存在正确的col并且内容刚刚更改,则其他col不应淡入

有什么想法吗

试试这个

if(lc.hasClass("sample")){ 

}
else{

}

像这样的方法应该会奏效:

function getRightCol(){
           var rc=document.getElementById('right-col');
           var lc=document.getElementById('left-col');
           var cc=document.getElementById('center-col');
           if($(rc).hasClass('hidden')){
             $(rc).addClass('fadeIn animated').removeClass('hidden');
             $(lc).addClass('fadeIn animated');
             $(cc).addClass('fadeIn animated');

             window.setTimeout( function(){
                $(rc).removeClass('fadeIn animated');
                $(lc).removeClass('fadeIn animated');
                $(cc).removeClass('fadeIn animated');
             },1000);
           }
};

与正常的
if
语句一起使用。如果你想要更多的信息,请考虑添加一个jsFIDDL.NET并引用更多的代码。例如,
rc
定义在哪里?编辑了我的代码,现在应该可以理解了。它被称为
if语句
if条件
,这是一个基本的编程特性,您应该仔细阅读,在这里提问之前。是的,但我不知道如何将这个基本if语句与jquery方法连接起来。