`
换个号韩国红果果
  • 浏览: 48056 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类

mouseover 与mouseout事件在绝对定位时层的问题(覆盖问题)

 
阅读更多

 <div class="inner">
			<ul>
				<li><img src="img/1.jpg" alt=""><a href="#">It belongs to you!...</a></li>
				<li><img src="img/2.jpg" alt=""><a href="#">It belongs to you!...</a></li>
			
			</ul>
			</div>


css

 .content  li{list-style-type: none;float: left;width: 1140px;position: relative;}
     .content ul{width: 5700px;overflow: hidden;position: absolute;}
    //.content{margin: 50px 0px 20px;height: 500px;}
    .inner{margin:0px 110px;background-color: #fff;height: inherit;overflow: hidden;position: relative;}
js

绑定鼠标移入移出事件

$('.inner li').bind({
  	'mouseover':function(){
							  	clearInterval(timer);
							  	$('.content ul a').fadeIn(500);
							  }
  	'mouseout':function(){$('.content ul a').fadeOut(500)}

  })


说明  在li上面绝对定位一个a链接(display=block)并且宽度高度全部继承父元素,移入鼠标发现淡入淡出两次,这是为什么??
可能是鼠标移入时a显示  但a定位是绝对定位,在li之上,故相当于覆盖了li,触发了onmouseout事件,故这样,将a放在外面就不会这样了

<div class="div2"></div>
<div class="test"></div>



test 是red  div2为green  将div2定位于test内部  也出现了这种情况,说明确实是覆盖了

  • 大小: 92 KB
分享到:
评论

相关推荐

    jQuery鼠标经过图片遮罩层效果.zip

    这个"jQuery鼠标经过图片遮罩层效果"就是一个典型的例子,它利用jQuery库实现了当鼠标悬停在图片上时,会显示一个覆盖在图片上的遮罩层,并且具有鼠标跟随的效果。下面将详细讲解这个效果的实现原理和相关知识点。 ...

    鼠标经过显示层效果

    我们可以使用JavaScript的事件监听器来检测鼠标进入(`mouseover`)和离开(`mouseout`)目标元素的事件,从而控制显示层的显示与隐藏: ```javascript var target = document.querySelector('.target'); var overlay =...

    jQuery实现的超酷鼠标滑过动态显示半透明内容覆盖图片效果.zip

    现在,我们使用jQuery来监听图片的`mouseover`和`mouseout`事件,以控制覆盖层的显示和隐藏: ```javascript $(document).ready(function() { $('.image-container').on('mouseover', function() { $(this).find...

    6款图片鼠标悬停效果JS代码

    可以创建一个绝对定位的覆盖层,设置合适的透明度,然后在悬停事件中调整其显示。 实现这些效果时,JavaScript通常与CSS结合使用。CSS用于定义初始状态和悬停状态下的样式,而JavaScript则负责监听和触发这些状态...

    CSS3悬停图片遮罩图标提示效果.zip

    在这个特效中,jQuery可能被用来监听`mouseover`和`mouseout`事件,以便在鼠标进入和离开图片时动态添加或移除遮罩和提示图标。 实现这个效果的具体步骤可能包括以下部分: 1. HTML结构:创建一个包含图片和提示...

    jQuery城市地图鼠标经过标注显示文字介绍代码

    地图上的城市标注通常是通过在图片上设置透明的覆盖层,并将城市信息与覆盖层的位置相对应来实现的。在JavaScript中,这些标注可能被表示为带有坐标信息的DOM元素。 总之,这个项目结合了HTML、CSS和JavaScript...

    jquery鼠标悬停遮罩图文切换效果

    在网页上,当用户的鼠标指针移动到某个元素上方时,就会触发“mouseover”事件,离开时触发“mouseout”事件。jQuery提供了简单的API来处理这些事件,如`mouseenter()`和`mouseleave()`,它们可以避免因子元素导致的...

    css+div 经典问题

    4. 事件监听:jQuery提供了丰富的事件处理函数,如`.click()`, `.mouseover()`, `.mouseout()`等,可以响应用户的交互行为,实现动态响应的布局。 总结,"css+div"经典问题主要涉及CSS的基础知识、布局技巧以及div...

    js实现兼容性好的微软官网导航下拉菜单效果

    - `mouseout`:当鼠标移出元素范围时触发,用于隐藏下拉菜单。 - `click`:当鼠标点击元素时触发,可用来控制下拉菜单的开关状态。 这些事件在大多数主流浏览器中都有良好的兼容性支持。 2. **CSS样式控制**: ...

    js动态图片

    3. **JavaScript事件监听**:接下来,我们需要在JavaScript中添加事件监听器,通常是`mouseover`和`mouseout`事件,以便在鼠标移动到小图上时更改大图的背景图片。同时,也可以使用`mouseout`事件恢复默认的大图。 ...

    飘浮文字跟随鼠标

    在这个示例中,我们首先通过CSS设置了浮动文字的样式,使其绝对定位,并且在鼠标事件中,我们获取了鼠标当前位置的`clientX`和`clientY`坐标,然后将其赋值给元素的`left`和`top`,使得元素跟随鼠标移动。...

    jquery鼠标移到图片显示半透明文字层特效代码

    `mouseover` 事件在鼠标进入元素时触发,而 `mouseout` 事件在鼠标离开元素时触发。 ```javascript $("img").mouseover(function() { // 在这里编写鼠标悬停时的代码 }).mouseout(function() { // 在这里编写鼠标...

    jquery+css3图片热点标注特效

    2. **jQuery事件处理**:jQuery简化了事件绑定,如`click()`, `mouseover()`, `mouseout()`等。在图片热点标注中,我们通常会在图片上定义多个热点区域,当用户鼠标悬停或点击这些区域时,触发相应的事件处理函数,...

    jQuery宽屏网站下拉导航菜单代码

    /* 需要绝对定位以便覆盖其他元素 */ } .menu li:hover &gt; .submenu { display: block; /* 当父菜单项被悬停时显示子菜单 */ } ``` 3. **jQuery 代码**: `js`文件中的jQuery代码用于处理用户交互。主要任务...

    js大幅下拉导航 js大幅下拉导航网页特效.zip

    JavaScript部分,通常会监听用户的鼠标事件,如`mouseover`和`mouseout`。当鼠标进入父菜单项,显示对应的子菜单;当鼠标离开,隐藏子菜单。代码可能会包含类似以下的逻辑: ```javascript $("#parentMenu").hover...

    JS实现图片高亮展示效果实例

    为透明覆盖层`#trans`设置了绝对定位,并且初始时是隐藏的(display:none),当鼠标悬停在图片上时,会通过JavaScript将其显示出来。此外,为了确保图片能够正确显示,设置了`&lt;img&gt;`元素的`border`和`alt`属性。 ...

    jquery实现聚光灯效果的方法

    `mouseover`事件在鼠标指针移动到元素上时触发,`mouseout`事件则在鼠标指针离开元素时触发。 现在,让我们来看看如何实现聚光灯效果的具体步骤: 1. 首先,确保在页面中引入了jQuery库。如本文示例所示,需要在`...

    JS实现简易图片轮播效果的方法

    通过为轮播层和每个图片项分别绑定鼠标`mouseover`和`mouseout`事件,可以实现鼠标悬停时暂停自动轮播,鼠标移开后恢复轮播的交互效果。 定时器函数`setInterval`用于每隔一定时间自动调用`turn`函数来切换图片。`...

    基于Jquery插件开发之图片放大镜效果(仿淘宝)

    3. JavaScript事件处理:JQuery插件需要处理用户的鼠标事件,包括鼠标悬停(mouseover)、移动(mousemove)和鼠标移出(mouseout)。在鼠标悬停时,需要在指定的容器内显示大图,并根据鼠标在小图上的相对位置来...

    image_overlay_effect

    对于图像叠加,我们可以使用CSS的`position`属性来定位覆盖层,`opacity`来调整透明度,以及`z-index`来决定各层的堆叠顺序。例如,创建一个绝对定位的div作为覆盖层,并设置其背景为半透明的图片或颜色: ```css ....

Global site tag (gtag.js) - Google Analytics