预加载CSS在我的组合选择
preload css on my combo select
在我的js文件中,我使用jquery插件来样式组合框。
$("#divOne").selectBoxIt().data("selectBox-selectBoxIt");
$("#divTwo").selectBoxIt().data("selectBox-selectBoxIt");
在页面加载这个插件是应用,但它有点慢。它首先显示select combo plain没有任何CSS和2秒后。
我试着把这个包在dom ready on _Layout.cshtml
$(document).ready(function () {
$("#divOne").selectBoxIt().data("selectBox-selectBoxIt");
$("#divTwo").selectBoxIt().data("selectBox-selectBoxIt");
})
但没有任何变化。
问题是:我如何在我的组合选择上预加载css,以便在内容显示
不能对选择应用CSS,因为选择并不是最终显示的内容。插件创建的是一组完全不同的元素。我的解决方案就是隐藏原来的select元素。
$('#divOne').hide().selectBoxIt();
如果这仍然导致明显的延迟,则需要对select元素应用CSS。然而,这将导致没有JavaScript的人无法使用该列表。
#divOne {display: none;}
相关文章:
- 根据组合框选择显示特定数据
- KnockoutJS-根据第一个组合框中选择的值填充第二个组合框
- CSS选择器与And操作组合'&&'
- 复选框选择组合
- 如何组合Datepicker&一个变量中的时间选择器
- 多个和单个选择/组合框的逻辑
- 如何重新加载具有组合框(选择)值的页面
- 使用 jquery 控制两个选择输入的组合值
- Extjs 4.2.1滚动到组合下拉列表中的选择
- 在jquery mobile中动态选择组合框
- jQuery选择器:当存在多个类时,选择特定的类组合
- 文本框和选择框组合单个文本中的值(第一个tb值,然后是sb值)
- 组合悬停和焦点选择器样式,但不能同时使用
- 当其中一个选择器是“窗口”时组合选择器
- 动态添加新的组合(选择)框
- 使用 json 的组合选择
- 启用/禁用组合选择的文本框
- Jquery组合选择的结果和一些变量's值仅适用于第一次选择更改
- 预加载CSS在我的组合选择
- Javascript在组合选择上隐藏表行