导航悬停效果-将悬停背景从一个元素滑动到另一个元素
Nav hover effect - Sliding the :hover background from one element to another
我已经在google和stackoverflow上搜索了这个技术,但是我不知道。
<ul class="nav">
<li><a class="active" href="#">Home</a></li>
<li><a href="#">Gallery</a></li>
<li><a href="#">Store</a></li>
<li><a href="#">Contact</a></li>
</ul>
活动页面将有一个css背景/类,我想滑动的背景在导航中的任何元素,当我悬停到它。当光标移到导航元素上时,它将创建一个悬停状态。
想法吗?
像这样?
几分钟就做好了,不过我觉得差不多了
JS
$("#navMenuBackground").height = $(".navItems").outerHeight();
$(".navItems").mouseover(function () {
$("#slideMe").stop();
var width = $(this).outerWidth();
var height = $(this).outerHeight();
var left = $(this).position().left;
var top = $(this).position().top;
$("#slideMe").animate({
left: left,
top: top,
width: width,
height: height
}, 200);
});
相关文章:
- 在元素悬停上显示带有javascript的弹出式网站
- 防止子元素悬停破坏父元素悬停
- jquery集合元素悬停
- 父元素悬停/活动/聚焦时隐藏元素
- 显示隐藏的容器元素 - 悬停仅在我单击容器后有效
- JQUERY可排序插件,当可拖动元素悬停在指定的元素上时启动函数
- Jquery 阻止堆叠元素悬停
- 在其他元素悬停时开始/暂停 HTML5 视频
- 在元素悬停时闪烁,同时尝试在同一事件上缩小其大小
- 如何使 li 元素悬停在动态
- "text长度"Internet Explorer中svg文本元素悬停时的更改
- 元素悬停时的暂停功能
- 将变量传递给Google Maps事件对象.(谷歌地图多边形,外部元素悬停)
- 更改多个图像/元素悬停在覆盖的图像HTML
- 如何在元素悬停时动态改变文本
- 当一个元素悬停在另一个元素上时高亮显示
- 显示/隐藏多个元素悬停与JQuery和HTML
- 如何使用jquery将显示为none的元素悬停
- jQuery, JavaScript,工作与3元素悬停
- 在元素悬停时触发javascript