我正在使用Metronic模板。当我使用Bootstrap-Switch时,复选框输入在成功部分仍然可见,如图所示。所以我发现,这是因为使用UniformJS而发生的。由于两者都希望塑造输入,因此会发生一些干扰。
防止这种情况的一种方法是使用display: none !important;
定义css类
另一种方法是在初始化not
时使用js uniform
函数。但是因为初始化是由Metronic
完成的,所以我不想改变它。
问题:有没有更好的方法可以消除这些两个组件之间的干扰?
答案 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';
});
});