Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 Impress.js:CSS3在另一个id中选择一个id_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript Impress.js:CSS3在另一个id中选择一个id

Javascript Impress.js:CSS3在另一个id中选择一个id,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想知道这在CSS3中是否可行。我正在使用impress.js,我想知道在它更改div的类之后是否可以触发一个转换 #slide-4.step.active { #logo img { transform: scaleX(-1); } } 幻灯片4将要激活,因为该类已激活。我想知道我是否可以访问另一个div中的另一个图像,将其转换为翻转。我很好奇是否可以在div选择器中选择另一个div如果该div是子div,我认为这是完全可以做到的,比如: #slide-4.step.active >

我想知道这在CSS3中是否可行。我正在使用impress.js,我想知道在它更改div的类之后是否可以触发一个转换

#slide-4.step.active {  
#logo img {
transform: scaleX(-1);
}
}

幻灯片4将要激活,因为该类已激活。我想知道我是否可以访问另一个div中的另一个图像,将其转换为翻转。我很好奇是否可以在div选择器中选择另一个div

如果该div是子div,我认为这是完全可以做到的,比如:

#slide-4.step.active > #logo img { transform:scaleX(-1); }
通常,如果您需要简单导航菜单之外的交互,请尝试在jQuery中编写行为;大部分工作已经为您完成了!在jQuery中,它看起来像这样。我使用的是简短的伪代码,不要尝试复制/粘贴:

$('#slide-4.step.active').change(function(){ 
  $('#logo img').transform(-1,0);
});

不您应该尽可能使用CSS。你需要一个子代选择器。OP应该如何使用子代选择器呢?这些子代选择器几乎都是通配符,可以访问CSS中可能是子代的div,也可能不是子代的div?问题是,在其他某个div改变班级后,需要触发某个div(可能不是孩子)的动作。