gpt4 book ai didi

javascript - 在 iframe 中显示下拉列表?

转载 作者:行者123 更新时间:2023-11-28 14:03:09 25 4
gpt4 key购买 nike

我的应用程序在另一个网络应用程序 (Tableau 服务器) 的 iframe 中运行。我的应用程序中的下拉菜单应该呈现在 iframe 之外,即呈现在另一个应用程序的 DOM 上。

我已经使用了 Sumoselect我的应用程序中用于下拉选项的 JQuery 插件作为 extension 添加到 Tableau 仪表板它将在 iframe 中运行。

我试图将我的应用程序的位置和 z-index 更改为绝对和 1000 根据这个 solution但这没有帮助。

修改 Sumoselect JQuery 插件的样式也没有帮助。

// Sumoselect css modification
.SelectClass {
position: absolute;
z-index: 1000;
}

// iframe modification
iframe {
border: 0px none;
width: 1090px;
height: 167px;
top: 0px;
left: 0px;
position: absolute;
z-index: 1000;
}

任何帮助将不胜感激。提前致谢!

最佳答案

请检查,如果您的应用程序和父应用程序在同一个域中,那么您可以轻松地在父应用程序中呈现或动态创建下拉列表。如果您的域不同,则跨源策略将不允许您访问父元素。

如果在同一个域中。请使用下面的 javascript/jquery 代码:-

$(parent.document).find('body').append(put your dropdown code html);    

希望这对您有所帮助。

关于javascript - 在 iframe 中显示下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57503656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com