首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS-鼠标经过显示二级菜单

document.getElementsByTagName('li'); for(var i = 0; i < aLi.length; i++) { aLi[i].onmouseover = function() { //鼠标经过一级菜单...,二级菜单动画下拉显示出来 var sub = this.getElementsByTagName('ul')[0]; if(sub) { var This = sub...,他就是把这三个alert再执行一遍,然后你就会看到ul的长度又加了20,当你不停的上下晃动鼠标,二级菜单就会不停的添加。...为了明显,我加了border,效果一目了然。   原因:这里,通过这个代码:alert(aLi.length);原因就明显了,因为开头的aLi,获得的是body中所有的li,包括二级菜单的。...} } }   后来我也发现了收缩不干净,总是多出外面几像素,但是我把border删掉他就收缩干净了,我不知道在js

8.2K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Arcgis for Js鼠标经过显示对象名的实现

    在浏览地图时,移动鼠标经过某个对象或者POI的时候,能够提示该对象的名称对用户来说是很实用的,本文讲述在Arcgis for Js中,用两种不同的方式来实现该效果。...为了有个直观的概念,先给大家看看实现后的效果: ? 百度地图的效果 ? 效果1 ? 效果2 直观的看到了效果,下面说说在Arcgis for Js中实现的两种方式。...在实现给效果的时候,有layer的两个事件,mouse-over和mouse-out事件,鼠标经过显示对象名称,鼠标移除清除显示。...1、通过TextSymbol和GraphicMarkerSymbol实现 通过这种方式显示是直接用Arcgis的方式实现的,实现的代码如下,效果效果2: function mouseOverLayer...通过获取鼠标点位置或者几何体位置,将位置转换为屏幕坐标,将信息用div的形式展示出来,代码如下,效果效果1: function mouseOverLayer(e){

    3.7K20

    【CSS】鼠标移动到元素上方显示 移出盒子范围隐藏案例 ( 子绝父相 | 显示隐藏元素对象 | 鼠标经过样式设置 | 半透明遮罩设置 )

    一、鼠标移动到元素上方显示 / 移出盒子范围隐藏案例要点分析 ---- 1、子绝父相 这里要 在一个 div 盒子上方套一遮罩 , 遮罩就需要 使用绝对定位将其覆盖到其它元素中 ; 子元素使用了 绝对定位..., 父元素必须使用 相对定位 ; 2、显示隐藏元素对象 使用 display: none; 样式 隐藏元素 , 使用 display: block; 样式 显示元素 ; 3、鼠标经过样式设置 鼠标经过...链接 时 , 显示 链接 中的 one 元素 , 需要使用如下选择器 进行设置 ; /* 鼠标经过时 one 作为遮罩 显示出来 */ .box a:hover .one { /* 设置显示元素...1 个 显示在正中心 */ background: rgba(0, 0, 0, .3) url(bg.png) no-repeat center center; } /* 鼠标经过时 one...: 默认效果 : 鼠标移动到元素上方后的效果 :

    2.8K30

    JavaScript 鼠标滑动,图片显示隐藏

    图片 当一个区域需要展示多张图片,而该区域的空间大小受到限制时,我们可以通过这种方式来达到预览哪张图片就展示该图片,并隐藏其他图片的方式来达到目的,这就是简化版的手风琴效果 HTML 结构如下 <div...width:278px;height:170px;display:none;} #Tabs ul li img.xs{display:block;} 引入 jQuery 库,通过 $(this) 获取到鼠标所悬停的...li 元素, 显示相应的图片,并隐藏其他图片 $("#Tabs ul li").mouseover(function(){ $("#Tabs ul li p span").removeClass...bg"); $(this).addClass("bg"); }); 图片 本篇的内容到这里就全部结束了,源码我已经发到了 GitHub Source_code 上了,有需要的同学可自行下载,预览效果可点击

    3.1K50

    【jQuery动画】显示隐藏效果

    ‍ 哈喽大家好,本次是jQuery案例练习系列第三期 ⭐本期是jQuery动画——显示隐藏效果 系列专栏:前端案例练习 笔者还是前端的菜鸟,还请大家多多指教呀~ 欢迎大佬指正,一起学习,...---- 文章目录 前言 控制显示隐藏的方法 实现效果 HTML、CSS部分 jQuery部分 总结 ---- 前言 在网页开发中,适当地使用动画可以使页面更加美观,进而增强用户体验。...本期我们一起来了解一下显示隐藏效果吧~ ---- 控制显示隐藏的方法 控制显示隐藏的方法主要为show、hide、toggle 方法 说明 show([speed,[easing],[fn]])...显示隐藏的匹配元素 hide([speed,[easing],[fn]]) 隐藏显示的匹配元素 toggle([speed],[easing],[fn]) 元素显示隐藏切换 speed:动画的速度...实现效果 当点击“显示”,则div中的内容会显示,并弹出提示框,点击“隐藏”则隐藏内容,弹出提示框,点击“切换”,则会在二者之间切换。

    6.7K10

    鼠标滑过显示图片大图效果

    描写叙述: 当用户将鼠标放到 图片上时。显示图片的大图。 效果图: 说明: 用到了mouseover、mouseout、mousemove三个事件。...分别表示鼠标滑过图片、鼠标移除图片、鼠标在图片上移动三个事件。 对于mouserover事件。做下面几件事: 获取原标题,并将标题置为空,防止title和提示框同一时候出现。...创建提示框对象,并将图片地址和title放入当中显示。 设置该提示框的位置并显示。 对于mouseout做下面几件事情: 将title还原,预备下次使用。...html> jquery test <script src="jquery-1.11.1.min.<em>js</em>...":e.pageY+"px", "left":e.pageX+"px", "position":"absolute" }).show("fast"); //设置x坐标和y坐标,并显示

    2.8K10

    JavaScript 鼠标悬停图片,显示隐藏文本

    图片 当我们在浏览网页的时候,描述性的文本通常不会跟在图片之后,而是当我们将鼠标移至图片上时,才会将文本显示出来,这样的好处是,以突显图片为主,并节省布局空间 HTML 结构如下 <div id="content...} #footer div.footer-nav ul li{list-style:none;float:left;margin-top:10px;} 引入 jQuery 库,通过$(this)获取到<em>鼠标</em>所悬停的...li元素, 第一个function实现了<em>鼠标</em>悬停在上面的<em>效果</em>,第二个function实现了<em>鼠标</em>离开之后的<em>效果</em>,并调用.animate()方法过渡平滑 $("#content ul li").hover(function(){//鼠标悬停在上面实现什么效果 $(this).find("div...50px" },1000); }); 本篇的内容到这里就全部结束了,源码我已经发到了 GitHub Source_code 上了,有需要的同学可自行下载,预览效果可点击

    4K40
    领券