将鼠标悬停在一个元素上,可以将类添加到另一个元素中
Hover on an element to add a class to another element?
因此,当用户将鼠标悬停在页面上的菜单栏上时,我希望页面的其余部分变暗。我试过摆弄一些jQuery,但我似乎不知道如何正确地做到这一点?
当用户悬停在#header上时,我想向#content添加一个类'.dark。我可能会使用.ddark来应用不透明度。
谢谢
<div id="header" class="header">
<a href="">Home</a>
<a href="">About</a>
<a href="">Contact</a>
</div>
<div id="content" class="content">
<h1>Homepage</h1>
<p>Synth sriracha fashion axe gastropub.</p>
</div>
jsFiddle
您可以使用.haverage()函数
$('#header').hover(function(e){
$('#content').toggleClass('darken', e.type=='mouseenter')
})
演示:Fiddle
相关文章:
- 如何将html元素添加到tampermonkey中
- 如何将html元素添加为生成的内容
- 如何向Selectize元素添加渲染和创建方法
- 向html选择元素添加选项
- 在d3中向DOM元素添加了图像,但现在它赢得了't过渡
- 如何将新的键/值对元素添加到现有数组
- 使用docment.createElement向元素添加选项
- ng重复向一个元素添加条件类
- 为li元素添加标题
- 向ckeditor中的多个元素添加内联样式
- Javascript 向影子根中的自定义元素添加函数
- 将伪元素添加到<文本区域>
- 如果类只包含一个特定数字,则向元素添加类
- DOM:将空元素添加到 DOM 和页面重排
- 是否有 jQuery 事件用于何时将元素添加到文档中
- 通过 ajax 使用自定义滚动条向元素添加内容
- 是否可以用D3将svg元素添加到开放层映射中
- 如何将元素添加到动态数组并排除现有元素
- 在AngularJS中将元素添加到作用域时,如何在所有设备上播放声音
- 将图像元素添加到<a>标签