Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何禁用body而不是iframe(Meteor.js)上的溢出_Javascript_Jquery_Css_Meteor_Iframe - Fatal编程技术网

Javascript 如何禁用body而不是iframe(Meteor.js)上的溢出

Javascript 如何禁用body而不是iframe(Meteor.js)上的溢出,javascript,jquery,css,meteor,iframe,Javascript,Jquery,Css,Meteor,Iframe,我现在正在做一个Meteor POS项目。(对于那些不知道Meteor是一个框架,可以使用javascript/jquery和各种web应用脚本的人来说)。假设应用程序是一个全屏POS,它根本不需要滚动,但只有输入产品的区域需要滚动条(iframe) 我遇到了一个我不知道如何解决的问题,那就是如何在整个页面上禁用溢出,而不是iframe。有几件事我尝试过但失败了: 将正文设置为溢出:隐藏和iframe自动。这当然不起作用,因为整个主体无法显示滚动条,而iframe嵌入其中 使用onmouseen

我现在正在做一个Meteor POS项目。(对于那些不知道Meteor是一个框架,可以使用javascript/jquery和各种web应用脚本的人来说)。假设应用程序是一个全屏POS,它根本不需要滚动,但只有输入产品的区域需要滚动条(iframe)

我遇到了一个我不知道如何解决的问题,那就是如何在整个页面上禁用溢出,而不是iframe。有几件事我尝试过但失败了:

  • 将正文设置为溢出:隐藏和iframe自动。这当然不起作用,因为整个主体无法显示滚动条,而iframe嵌入其中

  • 使用onmouseenter(mouseover)和onmouseleave(mouseout)侦听更改,并使用javascript或jquery在隐藏或自动之间切换。我试过了,甚至登录了控制台,但出于某种原因,它不想在meteor.js中工作。即使它起作用,我想主页滚动条也会显示我不想要的内容


  • 谢谢你的帮助

    axel.michel在评论中回答了这个问题。 总体而言,这是一个比使用iframe更好的解决方案


    谢谢

    在CSS html中,body{overflow:hidden}应该可以做到这一点,请参见(主区域是一个div,但iframe而不是带有溢出滚动的div的行为相同)。谢谢,这是一个比使用iframe更好的解决方案。。。