Bootstrap-Select插件无法使用耗时的页面加载

我正在使用silviomoreto的bootstrap select插件。 我在ASP.Net MVC应用程序中使用它。 我正在使用show tick选项。 代码是这样的。

setTimeout(function () { $('#ddlSortBy').selectpicker({ 'selectedText': 'Select' } }); }, 200); 

问题是如果没有我的应用程序中的settimeout方法,此插件无法正常工作。 我必须在settimeout方法和document.ready方法中附加此插件。

然而,有些时候,当页面加载花费超过200毫秒时,我发现插件应用于html选择但是单击select中的项目不起作用。 所以我必须增加附加然后它的工作的超时。 但理想情况下,一旦附加到html选择元素,它应该有效。