根据需求需要在页面中嵌入一个别的html文件(台风路径图),于是我用iframe直接连接展示台风路径的页面,但该页面是需要通过鼠标滚轮的滚动来缩放地图的,而我原有的页面也有滚动条,两者虽然互不影响但用户体验太差,于是寻找解决方案;由于本职是写后台的加上能力确实有限,各种百度都没有解决,最后问了一个之前比较牛的一个前端同事,完美解决了我的需求,这里写出来

  其实就是通过mouseover和mouseout事件来控制body和iframe的css样式来解决的,代码如下

// iframe 的鼠标移入事件(隐藏windows的滚动条)
$("iframe的id").mouseover(function(){
   $("body").css("overflow","hidden");     
   $("iframe的id").css("overflow","auto");     
})


// iframe 的鼠标移出事件(显示windows的滚动条)
$("iframe的id").mouseout(function(){
   $("body").css("overflow","auto");     
   $("iframe的id").css("overflow","hidden");     
})

这样操作之后,就能完美解决我的需求了,完全没有我之前想的那么复杂;

相关文章:

  • 2022-12-23
  • 2021-08-20
  • 2022-01-04
  • 2022-12-23
  • 2021-08-19
  • 2022-12-23
  • 2021-12-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-02
  • 2021-12-19
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
相关资源
相似解决方案