图像映射区域无法触发单击事件.afer最大化寡妇或恢复窗口单击事件触发



我正在使用图像映射,我的图像中有两个按钮。 在按钮中单击一个弹出窗口(div)显示 .in 该div 我拍摄了一张带有区域的地图。 我正在尝试单击(关闭按钮和打开和关闭按钮))但没有响应.最大化浏览器窗口后,它正在工作。 任何人都可以解决这个问题,我想让所有图像响应我使用 JQuery 图像映射它正在工作但。当我给出div位置是绝对的。它不起作用。任何人都可以为这个问题提供解决方案(按 Tab 键识别图像映射区域)

虽然你的问题很难理解,但我会尽力50次(我很年轻,需要钱;)

您正在使用此处的 JQuery 库:https://raw.github.com/stowball/jQuery-rwdImageMaps/master/jquery.rwdImageMaps.min.js

它的自述文件以大写字母打印:"允许在响应式设计中使用图像映射,方法是重新计算区域坐标以匹配加载和窗口上的实际图像大小。

因此,您的关闭处理程序不会触发,因为区域坐标仅在您调整浏览器窗口大小后由该"rwd"计算,并且自述文件告诉我们,它旨在这样做。

顺便说一句,让你的代码工作:add $('img[usemap]').rwdImageMaps();在 JavaScript 代码中的第 20 行下方。

最新更新