我对javascript/web开发相当陌生,但我的任务是在一个小组项目中创建现有网页的图像比较滑块。 页面上有一个地图(ArcGIS web 地图(,我找到了一个在 iframe 中托管图像比较滑块的服务。
我在想我可以使用 EventListener 来侦听用户何时单击地图上的某个点,然后它会显示相应的 iframe,并隐藏最后一个。
这可能吗?
是的。这在Javascript中绝对是可能的。您所要做的就是设置一个要在onclick
事件上调用的函数,在此函数中,您必须获得所需的单击坐标(使用 event.clientX
和 event.clientY
(。根据这些坐标,您可以计算出所需的 iFrame 编号。