一次高亮显示一个城市,并在悬停其他城市时删除颜色填充
Highlight one city at a time and remove color fill when other City is hovered on
当另一个城市悬停时,我想删除旧城市的颜色填充。目前,当我悬停在地图上时,它会在悬停时突出显示每个城市。
$('area').hover(function () {
var coordinates = $(this).attr("coords");
canvas = document.getElementById("canvas");
context = canvas.getContext("2d");
v
});
好吧,既然你对我的评论发表了评论,我会给你留下我认为可能会解决你问题的代码:
$('area').hover(function () {
var coordinates = $(this).attr("coords");
canvas = document.getElementById("canvas");
context = canvas.getContext("2d");
context.clearRect ( 0 , 0 , canvas.width, canvas.height );
var points = coordinatess.split(",");
context.moveTo(points[0], points[1]);
for (var i = 0; i < points.length; i += 2) {
var x = parseInt(points[i]);
var y = parseInt(points[i + 1]);
context.lineTo(x, y);
context.fillStyle = 'blue';
context.fill();
}
});
相关文章:
- 如何添加浮动和非浮动,其他
- 与其他库的jQuery.noConflict()
- 播放当前视频时如何停止其他视频?JavaScript
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 从城市名称获取惊喜
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 除修剪外的其他功能
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- Array.length似乎不起作用;console.log则显示其他情况
- 如何消除代码中的未定义和其他问题
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 州和城市选择框类似于国家细分页面
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- Jquery未定义函数正在停止其他操作
- 如何将我的javascript库公开给其他客户端使用
- Javascript阻止其他Javascript代码
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 如何“;过滤器”;或者以其他方式重构该数据
- 一次高亮显示一个城市,并在悬停其他城市时删除颜色填充