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

时间:2013-11-08 18:39:14

标签: javascript jquery html css

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

1 个答案:

答案 0 :(得分:1)

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

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

它的自述文件以大字母打印: “通过重新计算区域坐标以匹配加载和window.resize上的实际图像大小,允许在响应式设计中使用图像映射”

所以,你的关闭处理程序不会触发,因为区域坐标仅在你调整浏览器窗口大小时由“rwd”计算,而自述文件告诉我们,它的设计是这样做的。

顺便让你的代码工作: add $('img [usemap]')。rwdImageMaps();在您的javascript代码中的第20行下方。