我正在使用目前正在使用AngularJS的表单遇到一个奇怪的问题。 Chrome或Firefox中不会出现此问题。
基本上,我已经创建了一个允许您选择对象的表单。对象可以是服务器,文件夹等等。选择这些对象后,它们将分成可折叠的面板。面板具有对象的名称,添加用户的按钮和删除对象的按钮。首次访问此页面时没有问题。我可以添加用户并删除对象。
当我添加一堆用户时会出现问题。将打开一个模态窗口,我可以选择将任意数量的用户添加到一个对象或所有对象。如果我选择添加足够的用户,导致页面上的内容垂直滚动,则页面上的任何面板或按钮都不能与之交互。如果我与其中一个仍然有效的面板交互,它会修复页面的其余部分。如果我调整浏览器大小或转到修复它的开发者模式。
同样,这不会发生在Chrome或Firefox中。请记住,所有内容都是直观的,它无法与之互动。只有与开头可见的内容才能进行交互。
非常感谢任何想法。
编辑:我实际上已经将问题追溯到CSS样式。因为我已经将我的html设置为100%高度用于页面设计,所以它导致了在IE中滚动到该点的任何内容都无法正常运行的问题。如果我从html标签中删除高度:100%它可以正常工作。现在我想我需要找到一种方法来重新设计网站,以便我能够在没有这种设置的情况下做我想要的事情。