悬停效果低于绝对位置
Hover Effect Below Position Absolute
我的问题包含三个标签。
- 一个包装器div,围绕我的图像,并相对定位。
- 锚定标签,宽度和高度均为100%。这样,用户可以点击图像上的任何地方去它的url,或者有能力右键单击并打开一个新的选项卡。
- 最后是图像标签。
我的目标是当用户将鼠标悬停在图像上时为图像添加效果。正如您在onmousover
alert属性中看到的那样,唯一的问题是,当您悬停在图像上时,只有悬停在锚标记上才会触发。所以我猜我需要把onmouseover传递到图像上?我不知道该怎么做,如果能得到任何帮助,我将不胜感激。哦,请避免使用任何框架(jquery, prototype),请只使用js和css。非常感谢。
<div class="boardPostImage">
<a href="image?id=${image.id}" class="boardPostImageAnchor"></a>
<img alt="${boardPost.content}" src="${initParam.imageCropMedium}${image.id}.jpg" onmouseover="alert('hello')" />
</div>
如果您坚持将锚点与图像分开,那么就可以了。
JavaScript解决方案:function HoverOverImage()
{
alert("Hello");
}
function HoverOverAnchor()
{
//Do the stuff you want
//Execute the other function
HoverOverImage();
}
<a href="image?id=${image.id}" class="boardPostImageAnchor" onmouseover="HoverOverAnchor()"></a>
JQuery的解决方案:$("img").mouseover(function(){
alert("Hello");
});
$("a").mouseover(function(){
$("img").mouseover();
});
相关文章:
- 我可以获得相对于被点击元素的确切点击位置吗
- es6 相当于下划线查找位置
- 如何将返回的值应用于多个不同位置的多个选择器
- 打开相对于鼠标位置的CSS3/HTML5模式对话框
- Javascript元素相对于屏幕的位置
- 块相对于父对象的位置
- 获取插入符号相对于行可见起点的位置
- 获取相对于窗口的IFRAME位置
- 三.js - 如何获取相机相对于原点的位置
- 使用jQuery相对于元素的位置滑动元素
- Javascript/Canvas-查找相对于坐标网格位置的鼠标坐标
- 获取元素相对于父容器的位置/偏移量
- 获取元素相对于视口顶部的位置
- JavaScript 原语:相同的内存位置、新的内存位置或依赖于引擎
- 如何确定相对于内部每个字符的页面的位置(x,y)跨越javascript
- Jquery ui 位置,不能使其相对于当前项
- 相对于文件系统而不是网站,源映射文件位置更少
- 检查值存在于数组位置
- 如何引用我网站上的文档以独立于网站位置和使用位置
- JavaScript 位置适用于本地主机而不是服务器