Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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 单击“查找未添加类的元素”_Javascript_Jquery_Html_Css_Hover - Fatal编程技术网

Javascript 单击“查找未添加类的元素”

Javascript 单击“查找未添加类的元素”,javascript,jquery,html,css,hover,Javascript,Jquery,Html,Css,Hover,我在列表索引中加载页面,就像对于eq1加载此页面对于eq2加载该页面,每个页面都有类。页面I&不同的页面有不同长度的I,在悬停在I元素上我添加一个类。悬停。所以我想检查一下点击,若用户并没有悬停任何I元素,那个么就在它上面添加一个类。只有在所有I元素都有类的情况下,在那个I索引上才是无效的。悬停然后加载页面 当前,如果我不悬停所有I元素,它可以正常工作。所有未悬停的I元素上的类无效。悬停的类,但如果我悬停任何I元素,则我发现其中有一个错误。如果我悬停任何I元素,不保留其他I元素,则从悬停中单击以

我在列表索引中加载页面,就像对于eq1加载此页面对于eq2加载该页面,每个页面都有类。页面I&不同的页面有不同长度的I,在悬停在I元素上我添加一个类。悬停。所以我想检查一下点击,若用户并没有悬停任何I元素,那个么就在它上面添加一个类。只有在所有I元素都有类的情况下,在那个I索引上才是无效的。悬停然后加载页面

当前,如果我不悬停所有I元素,它可以正常工作。所有未悬停的I元素上的类无效。悬停的类,但如果我悬停任何I元素,则我发现其中有一个错误。如果我悬停任何I元素,不保留其他I元素,则从悬停中单击以加载其他页面,它不工作。不添加。剩余I元素上的类无效,不悬停。我也曾与。不是功能,这也是工作:现在不工作

以下是单击时要执行的脚本:

$("span.file").eq(1).click(function(){
    var iIndex = $(".pages i").length;
    var hoverIndex = $(".hovered").length;  

    if(!$(".pages i").hasClass('hovered')){
        $(".pages i:not(.hovered)").addClass('invalid');
    }
    else{
        if(iIndex == hoverIndex){
          lifeStream();
          setTimeout(function(){
          $(".main1st").load("projects/projects.php");},1600);                                
        }
    }
}); 

你能澄清一下你想做什么吗。我不确定你的英语是否糟糕,但我很难理解你到底想做什么。您可以在一个实时页面上提供一个JSFIDLE或这个示例吗?您可以展示一个HTML示例,或者制作一个FIDLE吗?