【问题标题】:Incorporating an image map to mouseover and mouseout issue将图像映射合并到 mouseover 和 mouseout 问题
【发布时间】:2011-07-27 20:41:14
【问题描述】:

我正在尝试拍摄一张图片,当您将鼠标放在它上面时,会出现一个更大的图片,并附有一张图片地图。你可以查看here

看看吧。如您所见,当您将图像悬停在盒式磁带图像上时,它将按应有的方式切换,但是一旦您将鼠标悬停在图像映射中的选定区域上,图像就会消失。我确实希望图像仅在您将鼠标从图像上移开时才切换回盒式磁带,而不是在 href 区域上!我该如何纠正?有没有可能?

【问题讨论】:

    标签: image map onmouseover onmouseout


    【解决方案1】:

    这里有一个使用 jQuery 的简单方法。无需交换图像源,只需使用两个图像,以便更好地控制事件。

    因为第一个图像与第二个大小相同,所以当您将鼠标悬停在菜单将出现的区域上时,图像就会出现。如果您使用的图像只有磁带大小,则不会发生这种情况。

    http://jsfiddle.net/7tcaE/2/

    $('#tape').bind('mouseover',function() {
       $('#menu').show();
    });
    $('#menu').bind('mouseout',function() {
       $('#menu').hide(); 
    });
    

    【讨论】:

      猜你喜欢
      • 2012-04-24
      • 1970-01-01
      • 2021-12-20
      • 2010-10-25
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多