UI效果在所选的多选框中消失

时间:2013-08-15 20:19:43

标签: jquery jquery-chosen

我们在使用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();
    });

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我们走了..

我自己做了一些研究,发现出了什么问题。上周在我们所有的PC上都应用了一个安全补丁,它禁用了IE浏览器上的安全设置。我们必须将应用程序URL添加到安全网站列表中(我们以前从未这样做过)。一旦我们将链接添加到IE 8中的安全网站列表,事情就开始重新开始了。我们组织中的所有400多名用户都遇到了同样的问题,在将链接添加到安全网站后,它开始为所有用户工作。