JavaScript中的坐标与鼠标悬停时的图像
Coordinates in JavaScript vs Image on Mouse Hover
我在个人网站上遇到了麻烦。我在这个网站上有4张图片。
目标是在光标打开时扩展其中一个图像。
我想知道这种情况下的编码标准。我应该有一个包含所有图像的背景图像,并根据鼠标的位置显示event.clientX和event.clientY吗?或者最好的方法是将4个图像放在带有img的html文件上,然后添加onmouseover?
请给我一个更好的想法来实现这个功能
由于您有4个不同的图像,我将使用onmouseover。所以你不需要计算任何坐标。只有当形状不规则时,才需要使用坐标/图像贴图。
这个演示演示了如何将事件处理程序附加到图像并设置边界
这个javascript
function setStyle(that, setBorder) {
if(setBorder == 1){
that.style.border = '4em solid red';
console.log(that.style.border);
}
else
that.style.border = '4em solid green';
return true;
}
这个html
<img src="http://plnkr.co/img/plunker.png" width="30px"
onmouseover="setStyle(this, 1);"
onmouseout="setStyle(this, 0);" /></a>
相关文章:
- 当鼠标悬停在文本中的单词上时显示警报
- d3.js鼠标悬停鼠标输出问题
- 悬停(鼠标离开)方法不显示效果
- 为什么addEventListener只执行我的函数,而不为其创建鼠标悬停/鼠标打开事件
- 在鼠标悬停/鼠标出类中的任何元素时更改元素 ID
- 检测鼠标悬停/鼠标单击,无论 Z 顺序/图层级别如何
- 悬停/鼠标悬停功能冲突
- 子元素的 JavaScript 鼠标悬停/鼠标退出问题
- 在 iPad 上触发悬停/鼠标退出/模糊
- 如何通过按钮单击和鼠标悬停/鼠标退出显示和隐藏节点文本?D3/JS.
- 背景图像在悬停/鼠标悬停时消失,菜单在IE中不起作用
- jQuery鼠标悬停/鼠标悬停将不适用于Live
- jQuery-悬停以在刷新时触发悬停/鼠标悬停
- 悬停/鼠标悬停未在元素内部的每次移动中激活
- HighCharts条形图:悬停鼠标时显示条形值
- 鼠标悬停/鼠标离开,鼠标进入/鼠标离开,鼠标悬停闪烁问题
- 滚动时未触发鼠标悬停/鼠标输入
- JavaScript-如何在鼠标悬停/鼠标悬停上同时更改TR中所有TD的背景颜色
- 记住并在悬停鼠标悬停后显示以前活动的导航选项卡
- JavaScript延迟CSS悬停/鼠标悬停效果