【发布时间】:2011-02-09 01:38:15
【问题描述】:
即使页面滚动,我也需要对话框保持其位置固定,所以我使用了 http://forum.jquery.com/topic/dialog-position-fixed-12-1-2010 的扩展名,但有两个问题:
在 IE 和 Firefox 中页面滚动时会闪烁(在 Safari/Chrome 中很好)
在关闭再重新打开时,它会失去粘性并随着页面滚动。
这是我用于创建对话框的代码:
$('<div id="'+divpm_id+'"><div id="inner_'+divpm_id+'"></div><textarea class="msgTxt" id="txt'+divpm_id+'" rows="2"></textarea></div>')
.dialog({
autoOpen: true,
title: user_str,
height: 200,
stack: true,
sticky: true //uses ui dialog extension to keep it fixed
});
这是我用来重新打开它的代码:
jQuery('#'+divpm_id).parent().css('display','block');
建议/解决方案?
谢谢
【问题讨论】:
-
如果您知道另一个 jquery 插件,用于保持固定且不闪烁的对话框,我也很感兴趣
标签: jquery-ui css jquery-ui-dialog