html + jquery地图点位点击变色

实现网页表格隔行换色与点击变色效果 本文还有配套的精品资源,点击获取 简介:本教程详细介绍了如何使用HTML、CSS和JavaScript实现网页表格隔行换色以及点击整行变色的效果。隔行换色通过CSS选择器实现,增加用户体验并使内容更易读。点击变色效果则需要JavaScript或jQuery支持,通过添加事件监听器和切换CSS类来实现选中行的视觉变化。这两种技术结合使用可提升用户与表格数据交互的体验。 ... 阅读详情

例子:html jquery 不使用echarts,拿一张中国地图的图片,在各个省的中心城市定位一个div,点击这个div切换当前城市的省份标红的中国地图的图片

在这里插入图片描述

<!DOCTYPE html>
<html>

<head>
    <style>
        /* 样式可以根据实际情况进行调整 */
        .map-container {
            position: relative;
            width: 600px;
            height: 400px;
            border: 1px solid red;
            background: url(./image/mrMap.png) 0 0 / 100% 100%;
        }

        .map-image {
            width: 100%;
            height: auto;
        }

        .city-marker {
            position: absolute;
            width: 10px;
            height: 10px;
            background-color: blue;
            border-radius: 50%;
            cursor: pointer;
        }

        .message {
            position: absolute;
            top: 0;
            left: 0;
            width: 255px;
            height: 203px;
            background-color: yellow;
            text-align: center;
            line-height: 50px;
            display: none;
        }
    </style>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script>
        $(document).ready(function () {
            $('.city-marker').on('click', function (event) {
                var province = $(this).data('province');
                // 切换当前城市标记的图片
                switchMapHighlight(province);
                var top = event.clientY + 'px'; // 计算message div的垂直位置  
                var left = event.clientX + 'px'; // 计算message div的水平位置  
                $('.message').css({
                    top: top,
                    left: left
                }).show(); // 设置message div的位置并显示  
            });
        });

        function switchMapHighlight(province) {
            // 隐藏所有标记的图片
            $('.map-image').hide();
            // 显示当前城市对应的标记的图片
            $('#' + province + '-map').show();
        }
    </script>
</head>

<body>
    <div class="map-container">
        <!-- 地图的图片 -->
        <img id="huangdian-map" class="map-image" src="./image/黄店.png" style="display: none;" />
        <img id="yongchang-map" class="map-image" src="./image/永昌.png" style="display: none;" />
        <!-- 其他省份地图的图片 -->
        <!-- 例如:<img id="huangdian-map" class="map-image" src="huangdian-map.jpg" style="display: none;" /> -->
        <!-- 各个省的中心城市 -->
        <div class="city-marker" data-province="yongchang" style="top: 100px; left: 200px;"></div>
        <div class="city-marker" data-province="huangdian" style="top: 200px; left: 110px;"></div>
        <!-- 其他省份的中心城市 -->
        <!-- 例如:<div class="city-marker" data-province="yongchang" style="top: 150px; left: 300px;"></div> -->

        <div class="message">
            message
        </div>
    </div>
</body>

</html>
百度地图加标点签到demo.html 百度地图加标点签到,利用百度地图api,更精确的地图签到 立即下载

相关推荐

超绚丽的HTML5地图分布动画

超绚丽的HTML5地图分布动画,每个区域展示不同的效果。

echarts v5. 世界地图,中国地图,设置区块点击后颜色不改变

echarts v5 世界地图,中国地图点击 取消更改 黄色背景

weixin_39054337的博客 2332

全国各省市地图html版本

全国各省市分开的地图,已经切片为html,添加连接就可以用

在百度地图或谷歌地图给中国各省着色并高亮显示

最近有朋友需要在百度地图中给各省按不同颜色显示,先上效果图: 原理就是获取各省的边界坐标,然后在地图上面用不颜色的覆盖物Polygon,百度地图和谷歌地图都有同样的Polygon类。 百度地图的API相关Polygon文档在这里:http://dev.baidu.com/wiki/map/index.php?title=Class:%E8%A6%86%E7%9B%96%E7%89...

diaoshuo0506的博客 2986

Shopee App加密算法逆向实战:从抓包到libshpssdk.so的深度解析

本文详细解析了Shopee App加密算法的逆向过程,从网络抓包发现加密参数入手,通过Frida动态Hook定位到Java层关键方法,并深入追踪至Native层的libshpssdk.so核心函数。文章结合实战演示了如何利用Unidbg模拟执行环境进行算法分析与验证,并探讨了核心参数生成逻辑及风控规避要点,为移动安全与逆向工程研究提供了完整的技术路径。

weixin_28347369的博客 530

LaTeX参考文献格式apsrev4-1,增加文献标题

APS的LaTeX参考文献格式apsrev4-1是隐藏标题的,如果想要出现标题,需要更改apsrev4-1.bst文件内容 在apsrev4-1.bst文件靠后部分,定义不同类型文献格式的地方,将article类型的内容替换为, FUNCTION {article} { output.bibitem format.authors booktitle empty$ { "author" output.check }{ output } if$ author format.

loading1234567的博客 5032

echarts地图给不同区域设置不同颜色,动态改变地图颜色

(地图组件中监听数据变化)

m0_45237165的博客 1万+

crowdcountingp2p代码复现

前面学习了一下论文:Improved Field-Based Soybean Seed Counting and Localization with Feature Level Considered该论文的模型原型由CrowdCounting-P2PNet改进而来这里先复现一下CrowdCounting-P2PNet模型,然后再学习P2PNet-Soy模型。

m0_73832962的博客 2329

echarts中国地图使省份选择性滑动或点击高亮

本文介绍echarts显示中国省份图,对于需要高亮的省份进行筛选。并且对省份进行选择性交互。 首先我们需要一个颜色集合,代表我们要设置多少种颜色。这里用到了dataRange。 dataRange: { show:false, x: 'left', y: 'bottom', splitList: [ ...

帆酱的博客 2万+

YOLO26剪枝 lamp剪枝测试精度仅掉0.7个点,速度提高11.8fps!

针对没有如何去选择剪枝的内容LAMP是层自适应幅度调整剪枝,无需任何参数,通过算法内部自己计算每个层的重要程度进行剪枝。基于权重重要程度和该层权重大小关系,权重越大表明该层越重要的思想进行优化。这个跟我前面说的非结构化全局剪枝是一个解法(MP),也就是lamp是在我前面那个非结构化剪枝的基础上进行优化的。但是这个逐层进行非结构剪枝目前还没有一个清晰的概念,确定每个层要剪枝多少。LAMP得分是一个平方权重大小,由层中所有“幸存权重”的总和归一化。

m0_64661770的博客 675

音频——DAC 性能测试

codec DAC 性能测试方法

tyustli 2235

jQuery轻松实现表格的隔行变色,点击行变色

jQuery轻松实现表格的隔行变色,点击行变色: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 使用jquery设置表格样式 .even{  background-color:red; } .odd{  background-color:g

zwt90的专栏 8527

华为OD机试真题 新系统 2026-09-06 Python&JS【仓储货物有序出库】

某仓储中心有一个货物堆放区,货物编号按乱序堆叠存放,只能从顶部取货,管理员需要将货物按编号从小到大取出。

MISAYAONE的博客 119

vue简单实现 点击变色和隔行变色

简单实现li点击变色,代码如下 <template> <div id="app"> <ul> <!-- 通过切换索引值改变class --> <li v-for="(item,index) in list" :key="index" @click="changeColor(index)

杨爽 2510

从 VS Code 登录 ABAP Destination,一次把前后端连接跑通

最近很多 ABAP 开发者开始把 VS Code 纳入日常开发环境,原因很直接,VS Code 的轻量体验、命令面板、文件树、插件生态和 AI 编程能力,已经深深影响了现代开发者的工作方式。SAP 官方发布的 ABAP Development Tools for VS Code,也把 ABAP Cloud 开发模型带进了这个编辑器里。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 227

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

有多个按钮,点击一个变色,点击另一个变色,原来的恢复颜色的方法

之前用到网上说的fouce也可行,但是失去焦点后,点击别处按钮也会恢复颜色,所以这样也行不通。后来找了好久,这个方法终于行的通。 html代码: 我是在table中加的按钮submit。 <table> <tr> <td> <input class="fla...

3060

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

JQuery实现按钮点击变色功能

这里主要想实现的一个功能就是:4个按钮,当点击其中一个按钮时,该按钮变颜色,其他按钮不变色。从而实现类似单选的功能。 之前尝试写如下代码: <style> .test:active{ background:red; } </style> <button class="test">test</button> 当点击该按钮的时候,确实是变...

jiezhang656的专栏 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jQuery 点击表格一行背景变色与恢复

目的:在不使用checkbox的情况下实现多选。 要实现的效果:点击表格某行,则该行变色,再次点击,则改行变回原来的颜色。 代码如下: 1.html <tr ng-repeat="file in files" id="fileTr{{file.id}}" ng-click="selectFile(file.id)"> //.. </tr> 2.js ...

小鹰信息技术服务部 1557

JQuery 点击表格中的复选框使其背景变色

点击表格中的复选框使其背景变色 使用css代码写出页面的布局 <style> table,table td{ border: 1px solid blueviolet; border-collapse: collapse; } table,table th{ border: 1p...

qq_45746493的博客 968

jQuery隔行变色

  &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; &lt;title&gt;Insert title here&lt;/title&gt; &lt;/head&gt; &lt;script type=&quot

T_Prometheus的博客 3833

jQuery实现HTML表格隔行变色及鼠标悬停变色效果

以下代码实现效果:1.表格隔行变色。2.鼠标悬停在表格行上时变色。 一:在页面内引入jquery.js。我使用的是jquery-1.6.min.js。 二:加入如下js代码 //隔行变色 $(document).ready(function(){ $(".stripe_tb tr").mouseover(function(){ //如果鼠标移到class为st

小李专栏 9083

jQuery表格之隔行变色

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> table { margin: auto; } </style> <...

Java技术 1635

jquery的表格的变色功能

    jQuery中对于可以对于我们的表格进行很多操作,我们实现一下表格的变色。   首先我们来用学生的信息表来举例,下面是HTML代码 :     &lt;table&gt; &lt;thead&gt; &lt;tr&gt;&lt;th&gt;姓名&lt;/th&gt;&lt;th&gt;性别&lt;/th&gt;&lt;

x1397548794的博客 863

jQuery操作练习-隔行变色

第一行第二列</td><td>第二行第一列</td><td>第二行第二列</td><td>第三行第一列</td><td>第三行第二列</td><td>第四行第一列</td><td>第四行第二列</td><td>第五行第一列</td><td>第五行第二列</td><td>第六行第一列</td><td>第六行第二列</td><td>第五行第一列</td><td>第五行第二列</td><td>第六行第一列</td><td>第六行第二列

heliuerya的博客 1098
上一篇: Vue Element表单中的label文字均匀占满显示
下一篇: js如何通过数组中相同的元素12来将原始数组[‘12‘,‘13‘,‘12‘,‘14‘, ‘12‘,‘23‘,‘24‘]返回以相同元素12开头的3个新数组[‘12‘, ‘13‘], [‘12‘, ‘14
长箭已搭弓
博客等级 码龄9年 51粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值