我为一个侦察营地编写了一个在线预订系统。我正在尝试创建的是一个交互式站点地图,希望预订的人可以简单地点击他们希望露营的球场。
到目前为止,我已经获得了从我的 SQL 数据库中提取坐标的图像地图,并根据该日期范围内是否已经预订了音高来为区域着色。
https://www.drumhill.org.uk/test-map.asp?startDate=2021-11-05&endDate=2021-11-08
我正在努力解决的是,对于绿色(=可用)音高,我希望它们在单击(=选中)时变为黄色或其他东西,然后在再次单击(=取消选中)时再次变回绿色。
我已经看到文档中有一个示例完全符合我的要求: https ://projects.davidlynch.org/maphilight/docs/demo_features.html “星”显示了我想要的行为......但是我认为我缺乏 JavaScript(或 jQuery)知识让我有点退缩。