在我的应用程序中,我使用了EditLive Editor。当我尝试在存在edtor的同一页面上打开弹出窗口时,它会隐藏在它后面。有谁可以帮助我如何让我的jquery对话在eitor上。
由于
答案 0 :(得分:1)
尝试为jQuery对话框提供更高的z-index。
代码示例
//Initialize a dialog with the zIndex option specified.
$( ".selector" ).dialog({ zIndex: 3999 });
//Get or set the zIndex option, after init.
//getter
var zIndex = $( ".selector" ).dialog( "option", "zIndex" );
//setter
$( ".selector" ).dialog( "option", "zIndex", 3999 );
答案 1 :(得分:0)
您正在处理的问题与浏览器和小程序共存的方式有关。通常,applet会忽略z-index并始终显示在顶部 - 这不是EditLive问题,而是一般的applet问题。
具体的EditLive有一个API来解决这个名为setBackgroundMode
的问题EditLive 8:http://docs.ephox.com/display/public/EditLive/setBackgroundMode+Method
EditLive 6/7:http://docs.ephox.com/display/EditLive7/setBackgroundMode+Function
请注意,在执行其他操作(例如显示AJAX灯箱)之前,您应等待回调才能触发