iCheck jQuery阻止自定义脚本

T_E_M_A

我使用“ iCheck jQuery”来修改复选框的样式。但是,当我添加iCheck脚本时-我的onlick脚架停止工作。为什么会这样呢?

<input id="my_cb"  type="checkbox" value="yes_n" onclick="hide_row_metod()"/>
    <script>
    $(document).ready(function(){
      $('#my_cb').iCheck({
        checkboxClass: 'icheckbox_square-blue',
        radioClass: 'iradio_square-blue',
        increaseArea: '20%' // optional
      });
    });    
    </script>

我的剧本:

<script>
   function hide_row_metod() {
     if(document.getElementById('my_cb').checked){
        document.getElementById('row1').style.display = "none";
     }else{
            document.getElementById('row1').style.display = "inline";
          }
     }
</script>

iCheck注册您可以监听的自定义事件。在jsbin上建立了一个工作示例,主要区别是:

$("#my_cb").on("ifChanged", hide_row_metod);

有两个事件:ifCheckedifUnchecked如果要捕获对复选框的所有更改,则需要同时收听或仅收听ifChanged正如您在中测试的checked那样,这将有助于切换行hide_row_metod

在我的示例中,我使用了block元素div#row1,因此inline在选中和取消选中之后,它将呈现不同的()。

另外:您的方法名称中有一个错字(缺少h)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery iCheck回调

来自分类Dev

iCheck和jQuery序列化

来自分类Dev

icheck插件的jquery更改属性

来自分类Dev

iCheck和jQuery序列化

来自分类Dev

jQuery icheck插件被追加后不起作用

来自分类Dev

使用指令集成Angular和JQuery.iCheck不起作用

来自分类Dev

使用指令集成Angular和JQuery.iCheck不起作用

来自分类Dev

iCheck撤消检查

来自分类Dev

iCheck撤消检查

来自分类Dev

如何阻止iCheck设置某些复选框的样式,同时仍然设置其他复选框的样式?

来自分类Dev

对icheck插件使用angularjs指令

来自分类Dev

iCheck库:CSS样式问题

来自分类Dev

iCheck求和和减去值

来自分类Dev

jQuery自定义确认框允许/阻止战斗事件

来自分类Dev

自定义指令被阻止

来自分类Dev

自定义jQuery初始化脚本优化

来自分类Dev

iCheck库:所选单选按钮的值

来自分类Dev

将iCheck插件与剔除js集成

来自分类Dev

流星0.9.1.1中的iCheck.js

来自分类Dev

单选框,获取检查值[iCheck]

来自分类Dev

iCheck-设置兄弟姐妹的颜色

来自分类Dev

iCheck库:所选单选按钮的值

来自分类Dev

iCheck插件破坏了我的形式

来自分类Dev

将iCheck插件与剔除js集成

来自分类Dev

流星0.9.1.1中的iCheck.js

来自分类Dev

未捕获的 ReferenceError:jQuery 未在 wordpress 自定义脚本中定义

来自分类Dev

jQuery自定义快门

来自分类Dev

jQuery自定义插件

来自分类Dev

自定义jQuery插件