js写的鼠标覆盖,变换图片操作,为什么鼠标覆盖图1的红框位置时,没反应,需要移动鼠标到图片2的红框,才会变呢?

图片描述

图片描述

$("#business_model_2").mouseover(function(){
    
    $(this).attr("src","/ehouse/img/item/town/business_model_7.png");
});
$("#business_model_2").mouseout(function(){
    
    $(this).attr("src","/ehouse/img/item/town/business_model_2.png");
});    
阅读 2.6k
4 个回答

中间图的宽高太大了 叠放次序在最上了,鼠标覆盖选中的是中间的图

叠放顺序问题,中间的图覆盖掉了一部分

css有一个属性,叫,pointer-events:none,你把叠加在上面的那张图片,属性设置成这个,就行了

图片层级问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题