以前不可见元素的触发方法
triggering method on a formerly invisible element
我使用两个jquery插件SlideControl和iCheck,然后我使用这个脚本
$(document).ready(function(){
$('.slideControl').slideControl({
'lowerBound' : 1,
'upperBound' : 10
});
$('.form-horizontal input').iCheck({
checkboxClass: 'icheckbox_flat',
radioClass: 'iradio_flat'
});
$("input").on("ifChecked",function(e){
$(this).parent().next().removeClass("invisible");
});
});
$(this).parent().next()
有类.slideControl
,所以它应该显示为滑块,但它不起作用。仅供参考,ifChecked
对应于为iCheck
api定制的check
事件。我试着添加
$("input").on("ifChecked",function(e){
$(this).parent().removeClass("invisible");
$('.slideControl').slideControl({
'lowerBound' : 1,
'upperBound' : 10
});
});
它也不起作用。事实上,如果我把最后一段代码放在slidecontrol
文件slideControl.min.js
中,它就可以工作了。但是它不是很干净,有人能帮忙吗?
好吧,我明白了,这有点棘手:事实上,当ifChecked
与检查事件不是真正同步时,所以我不得不这么做!
$("input").on("ifChecked",function(e){
$(this).parent().addClass('checked');
$(this).parent().removeClass("invisible");
$('.slideControl').slideControl({
'lowerBound' : 1,
'upperBound' : 10
});
});
相关文章:
- 用于检查数组中是否存在元素的javascript自定义方法
- 从数组中删除元素的最佳方法是:javascript/jquery
- 有没有一种方法可以让内联事件处理程序在元素创建后立即执行
- 使用filter和map方法将数组中某些元素的第一个字母大写-JavaScript
- 任何一种简单的方法都可以将带有onload的元素作为目标
- 如何向Selectize元素添加渲染和创建方法
- 他们是如何使用angular/jqLite find()方法按属性名称和值选择元素的?ng conf 2015
- 在 JavaScript 数组中的所有元素之间穿插元素的简洁方法
- 列出没有 mysql 的元素的最佳方法是什么
- 使用Underscore.js修改json数组中所选元素的更有效方法
- 元素.appendChild()插入IE.变通方法?(与innerText与textContent相关)
- 选择具有值数组的所有元素的最有效方法
- 有什么方法可以在下一个元素上进行追加吗
- 使用javascript查找元素位置的最快方法
- 特定循环(html元素)方法的优点和缺点
- Javascript集:任何覆盖元素之间比较的方法
- 使用Ajax Get方法将数据显示到特定元素中
- 使用Javascript,获取元素的方法是什么,基于打开和关闭标记之间的文本
- javascript在html元素方法运行setTimeout后返回此消息
- 隐藏具有特定类$.each、for等的元素的有效方法