Safari不会在<select>元素

时间:2019-01-15 11:26:26

标签: javascript html angularjs

我有一个用例,我需要在select中的用户选择上打开一个新选项卡。              Javascript:         函数switchAction(id,selected){         vm [selected](id);         }         vm.openLandingPage =函数(id){         window.open(vm.landingPage +“?id =” + id);         }; 此代码可在Chrome和Firefox中完美运行,但不适用于Safari。如果我将ng-click替换为ng-change,则可以部分解决。但是随后浏览器阻止了弹出窗口。由于我将这段代码呈现在网格单元中,因此引导程序的下拉菜单也不起作用。我试图将ng-click直接放在option元素中,但是它仅在firefox中有效。 有什么办法可以解决? 随便证明野生动物园不会发送鼠标单击事件。 https://plnkr.co/edit/g3W2JLKxZFkzp1dGgrg4?p=预览

1 个答案:

答案 0 :(得分:0)

找到了解决方案。使用heredropdown-append-to-body选项,我可以打破Ag-grid边框。问题终于解决了!