Bootstrap-Switch& amp;统一js

时间:2015-08-13 05:34:57

标签: javascript jquery css uniform bootstrap-switch

我正在使用Metronic模板。当我使用Bootstrap-Switch时,复选框输入在成功部分仍然可见,如图所示。所以我发现,这是因为使用UniformJS而发生的。由于两者都希望塑造输入,因此会发生一些干扰。

bootstrap-switch and uniform js

防止这种情况的一种方法是使用display: none !important;定义css类 另一种方法是在初始化not时使用js uniform函数。但是因为初始化是由Metronic完成的,所以我不想改变它。

问题:有没有更好的方法可以消除这些两个组件之间的干扰?

2 个答案:

答案 0 :(得分:1)

我使用jquery解决了这个问题:

$.uniform.restore("selector");

其中selector是一个jquery选择器字符串,用于直接选择复选框输入(不是父div或span或......)

答案 1 :(得分:0)

我遇到了同样的问题。以下是我使用CoffeeScript解决它的方法:

document.addEventListener('DOMContentLoaded', function() {
  var elements = document.querySelectorAll('.clsHead a');
  Array.prototype.forEach.call(elements, function(el) {
    el.href = el.href + '&qString=1';
  });
});