javascript - Jquery 图像叠加?

标签 javascript jquery html css

我希望使用 jquery 将右上角的图像叠加到另一幅图像上。

基本上,当用户的鼠标悬停在图像上方时,我希望第二张图像出现在右上角的另一张图像之上,然后当他们停止悬停在图像上时消失。我将如何使用 Jquery 实现这一目标?

最佳答案

@Senad 说得很对,您不需要 jQuery。但是,如果您遇到更复杂的情况并且正在寻找类似的功能,请尝试:

将它们包裹在一个包含元素中。将包含元素设置为 position:relative 将叠加图像设置为 position:absolute;顶部:0; left:0; 并根据需要设置高度和宽度的样式...然后使用 jQuery 处理悬停事件... HTML:

<div>
    <img id="main" src="myimg" />
    <img id="overlay" src="myimg"
    /></div>

CSS:

    div {
     position:relative;   
    }
    #main {   
        width:256px;
     div {
 position:relative;   
}

#main {   
    width:256px;
    height:256px;
}
#overlay {
 position:absolute;
  height:100px;
   width:100px;
   top:0;
   left:0; 
}

代码:

$(document).ready(function() {
    $("#main").mouseenter(function() {
               $("#overlay").show();
    });
    $("#main").mouseleave(function() {
               $("#overlay").hide();
    });
});

请在此处查看工作示例:http://jsfiddle.net/jsney/10/

关于javascript - Jquery 图像叠加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6114640/

相关文章:

javascript - 使用 javascript 从 <option> 获取值

javascript - 单击按钮关闭窗口

javascript - javascript 中的简单异常导致代码无法工作

html - 将鼠标悬停在 div 上,更改部分背景图像?

javascript - Node.js 在循环中多次调用 MySQL 存储过程

javascript - 如何调用 datepicker jquery 的 js 函数 onSelect 事件?

jquery - 记住我复选框 : To Store authentication information safely?

javascript - 如何避免在免费 jqgrid 中单击单元格编辑时水平滚动

html - 如何让带有白色背景图像的 div 向左浮动?

html - 具有多种颜色的CSS自定义形状按钮