我们在使用Chosen Jquery插件的应用程序中使用多选框。当我们点击按钮显示选择框时,它会列出所有选项。但是,问题是这些选项没有以插件显示的方式列出。
列出了所有值,但没有文本框显示输入文本以过滤长列表中的值。请参见附件截图。基本选择框功能似乎正在起作用(比如选择多个值并提交),但UI效果也消失了。
Internet Explorer 8是我们组织中的标准浏览器。当我们在Chrome / Firefox等其他浏览器上试用时,选择框似乎运行正常,没有任何问题。但它在IE 8中停止了工作。
这已经工作了一年多而没有任何问题,突然间它停止了工作。在过去的一年里,我们没有对应用程序的这一部分进行任何代码更改。
我复制了以下代码供您参考。我确信下面的相同代码在IE 8中运行时间超过一年。
$(".AssignAccount,.AssignCust,.AssignRegion").live("click", function(){
$(".modal-backdrop").show();
var modal = $("#modalBox");
$(".modalBox").animate({
'top': '10%',
'left': calcModPos() + 'px'
}, 300);
$("#contentdiv").height(300);
$(".chzn-container, .chzn-drop").css('width','400px');
$("#modalBox").show();
});
非常感谢任何帮助。
答案 0 :(得分:0)
我们走了..
我自己做了一些研究,发现出了什么问题。上周在我们所有的PC上都应用了一个安全补丁,它禁用了IE浏览器上的安全设置。我们必须将应用程序URL添加到安全网站列表中(我们以前从未这样做过)。一旦我们将链接添加到IE 8中的安全网站列表,事情就开始重新开始了。我们组织中的所有400多名用户都遇到了同样的问题,在将链接添加到安全网站后,它开始为所有用户工作。