Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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 动态加载内容的古怪AngularJS/IE问题_Javascript_Html_Css_Angularjs - Fatal编程技术网

Javascript 动态加载内容的古怪AngularJS/IE问题

Javascript 动态加载内容的古怪AngularJS/IE问题,javascript,html,css,angularjs,Javascript,Html,Css,Angularjs,我正在与AngularJS一起处理一个表单,遇到了一个奇怪的问题。这个问题在Chrome或Firefox中不会发生 本质上,我创建了一个表单,允许您选择对象。对象可以是服务器、文件夹等。选择这些对象后,它们将分离为可以折叠的面板。该面板具有对象的名称、用于添加用户的按钮和用于删除对象的按钮。第一次访问此页面时没有问题。我可以添加用户和删除对象 当我去添加一群用户时,问题就出现了。一个模态窗口打开,我可以选择向一个对象或所有对象添加任意数量的用户。如果我选择添加足够多的用户,导致页面上的内容垂直滚

我正在与AngularJS一起处理一个表单,遇到了一个奇怪的问题。这个问题在Chrome或Firefox中不会发生

本质上,我创建了一个表单,允许您选择对象。对象可以是服务器、文件夹等。选择这些对象后,它们将分离为可以折叠的面板。该面板具有对象的名称、用于添加用户的按钮和用于删除对象的按钮。第一次访问此页面时没有问题。我可以添加用户和删除对象

当我去添加一群用户时,问题就出现了。一个模态窗口打开,我可以选择向一个对象或所有对象添加任意数量的用户。如果我选择添加足够多的用户,导致页面上的内容垂直滚动,那么页面上的任何面板或按钮都无法与之交互。如果我与其中一个仍然有效的面板交互,它将修复页面的其余部分。如果我调整浏览器的大小或转到开发人员模式,也可以修复它

同样,这在Chrome或Firefox中不会发生。请记住,所有内容都在视觉上,只是无法与之交互。只有开始时可见的内容才能与之交互

任何想法都将不胜感激


编辑:我实际上已经找到了CSS样式的问题。因为我已经将页面设计的html设置为100%高度,这导致了IE中任何滚动超过该点的内容都无法正常工作的问题。如果我从html标记中删除height:100%,它就可以正常工作。现在我想我需要找到一种重新设计网站的方法,这样我就可以在没有设置的情况下做我想做的事情。

欢迎使用stackoverflow。很难诊断您的问题,因为我们不知道如何重现它。也许您可以在jsfiddle.com上组装一个最小的测试用例,这样人们就可以得到线索。请参阅:。您在添加对象时是否调用api?我将了解如何尝试创建测试用例。这只是一个很大的部分,所以它需要时间这样做。对象本身就是JS数组。正如我所说,数据本身显示得很好,只是当页面垂直滚动时,这些面板中的元素不再响应事件。工具提示不会显示。不能点击它们。即使它们在屏幕上滚动之前工作得非常好。