【发布时间】:2014-06-08 17:03:17
【问题描述】:
Bootsrap-select 插件很棒 (http://silviomoreto.github.io/bootstrap-select/)。它提供了一种在 Bootstrap 中创建华丽的选择菜单的极其简单的方法。然而,我遇到的一个问题是页面加载时“闪烁”。我的意思是相当直截了当:
- 页面加载原始 HTML 选择元素(当然看起来像废话)
- Bootstrap-select 插件 JS 运行
- 在页面加载后的某个明显时间,原始 HTML 选择元素在第 (2) 步中被 JS 转换为漂亮的 Bootstrap-select 元素。
因此,用户首先看到 HTML 选择元素,然后看到它切换到漂亮的 Bootstrap-select 项,因此“闪烁”。
有没有人找到解决问题的好方法?
【问题讨论】:
-
可能是像
select { visibility:hidden; }这样的CSS定义? -
你能发布你的代码吗?在查看网站时(除了 js 等...),您只是在使用他的自定义类创建一个选择元素?
-
这是我要修复的页面:audioblocks.com/search/?srch-type=music 代码并不多。渲染页面。在必要的选择元素上调用 selectpicker() 函数。
标签: javascript jquery twitter-bootstrap twitter-bootstrap-3 bootstrap-select