悬停在第一个 DIV 上会影响所有其他第一个 DIV
Hover 1st DIV affect all other 1st DIVS
我在这里问一个基本问题,由于某种原因我无法让它工作。任何帮助将不胜感激。
这是我尝试使用CSS或JQUERY做的事情http://css-tricks.com/examples/RowColumnHighlighting/example-two.php
基本上我有:
<div class="block1">
<div></div>
<div></div>
<div></div>
</div>
<div class="block2">
<div></div>
<div></div>
<div></div>
</div>
<div class="block3">
<div></div>
<div></div>
<div></div>
</div>
<div class="block4">
<div></div>
<div></div>
<div></div>
</div>
我希望能够将第一个div悬停在任何块中,所有其他第一个div也将突出显示。每个块的第二个或第三个div 也是如此。我希望我正确地解释了这一点。
如果有任何其他相关帖子我不介意。
谢谢。
我们开始了。 工作 JSFIDDLE 示例:http://jsfiddle.net/fLkRQ/
$("div[class^='block']").children('div').hover(function(e){
var index = $(this).index();
$("div[class ^='block']").children('div').each(function(){
if ($(this).index() == index){
$(this).addClass('highligted')
} else {
$(this).removeClass('highligted');
}
})
})
你应该使用 jQuery index() 方法。在此处阅读更多内容 - http://api.jquery.com/index/希望这有帮助
你可以尝试类似的东西
div.block1:hover>div *{
color:red;
}
div.block1 div:hover>div *{
color:red;
}
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- IE11中的第二个调用取消了第一个Fetch API调用
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- RxJS油门行为;立即获取第一个值
- Angular UI网格:如何通过第一个UI网格中的按钮使第二个UI网格可见
- 选择多个实例中的第一个
- 如何在调用下一个请求之前完成第一个Ajax Get请求
- 使用YUI或ExtJS将隐藏的DIV变成一个窗口
- Lodash:返回对象的第一个键,该对象的值(即数组)中有一个给定的元素(即字符串)
- 看起来第一个console.log是'It’不太对
- 与杜兰达尔合作的第一个JavaScript项目.尝试从第三方 API 获取数据
- 节点发布错误对象的第一个“属性”
- Javascript:表单验证getElementById仅返回第一个id元素
- 悬停在第一个 DIV 上会影响所有其他第一个 DIV
- 渐明,淡出DIV上循环工作良好-但不显示第一个DIV
- 如何使用jQuery选择第一个父DIV
- 删除html文档中的第一个DIV标签