jQuery UI模态对话框在IE6中的下拉列表后面滑动
-
20-09-2019 - |
题
我只是将jQuery UI对话框放入网页。这是我第一次使用它。我以为我已经正确设置了bgiframe属性,但是当我在IE6中检查它时,它仍在下拉列表后面。这是我的JavaScript代码。页面上没有闪光。一个简单的div,上面有文本,并在某些文本周围为“ jclick”进行了锚。有什么想法,为什么在IE6中发生这种情况?
$(document).ready(function(){
$("#dialog").dialog({
bgiframe: true, autoOpen: false,
overlay: { backgroundColor: '#000', opacity: 0 },
width: 400,
height: 200,
modal: true,
buttons: {
'Delete all items in recycle bin': function() {
$(this).dialog('close');},
Cancel: function() {$(this).dialog('close');}
}
});
$("#jClick").click(function(event){
$("#dialog").dialog('open');
event.preventDefault();
});
});
解决方案
您需要使用jQuery插件,称为bgiframe IIRC。在那里您会发现对您看到的行为的解释。
其他提示
您还需要包含bgiframe插件JS。将bgiframe设置为true还不够。也许UI应该实现此本身,因为它是一种无声失败的无声依赖性,不确定我喜欢它。
不隶属于 StackOverflow