0

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

任何帮助将不胜感激。

4

1 回答 1

0

开始了..

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

于 2013-08-16T14:03:53.573 回答