在当前鼠标位置上显示Jquery UI对话框,IE 8中的错误

在当前鼠标位置上显示Jquery UI对话框,IE 8中的错误,jquery,internet-explorer,user-interface,dialog,Jquery,Internet Explorer,User Interface,Dialog,我使用的是Jquery UI对话框,它在FF/Chrome/Opera中运行良好,但IE存在一些问题,我使用的是最新版本的Jquery UI 1.8.5,所有的变通方法设置position:absolute等根本不起作用 我需要的是,如果我的定位标记接近浏览器窗口的末尾,并且没有足够的空间显示ui对话框窗口,IE会将其向下显示并带上竖条,用户必须滚动一小段才能看到ui对话框,这在FF和chrome中可以正常工作,如前所述 我现在看到的是一些解决问题的方法 下面是打开UI对话框的代码 $("#op

我使用的是Jquery UI对话框,它在FF/Chrome/Opera中运行良好,但IE存在一些问题,我使用的是最新版本的Jquery UI 1.8.5,所有的变通方法设置position:absolute等根本不起作用

我需要的是,如果我的定位标记接近浏览器窗口的末尾,并且没有足够的空间显示ui对话框窗口,IE会将其向下显示并带上竖条,用户必须滚动一小段才能看到ui对话框,这在FF和chrome中可以正常工作,如前所述

我现在看到的是一些解决问题的方法

下面是打开UI对话框的代码

$("#opener").click(function() { primaryDialog.dialog("open"); return false; }).mouseover(function(event) { OnMouseOver(event); }); function OnMouseOver(event) { primaryDialog.dialog("option", "position", { my: "right top", at: "left bottom", of: event, offset: "10 10" }); } $(“#开场白”)。单击(函数(){ primaryDialog.dialog(“打开”); 返回false; }).mouseover(函数(事件){ OnMouseOver(事件); }); OnMouseOver函数(事件){ primaryDialog.dialog(“选项”、“位置”{ 我的:“右上方”, 在“左下角”, 活动名称:, 偏移量:“10” }); }
您可以链接到一个示例实现吗?我还添加了一个代码示例