简体   繁体   English

iCheck是否可以防止任何父级单击事件?

[英]Does iCheck prevents any parent click event?

I have an implementation of an "interaction tracker", that sends anonymous basic data about what elements of the page were clicked. 我有一个“互动跟踪器”的实现,该实现发送有关单击页面的哪些元素的匿名基本数据。

I do so by adding an event listener for click on body, which works all right with any element on my website. 为此,我添加了一个用于单击主体的事件侦听器,该侦听器可以与我的网站上的任何元素正常工作。

Curiously, on any iCheck element, the click event does not trigger. 奇怪的是,在任何iCheck元素上,click事件都不会触发。 Is there any preventDefault(); 是否有任何preventDefault(); code on iCheck click events? iCheck点击事件上的代码?

Please read the documentation of iCheck, they provide callbacks for when a checkbox is clicked. 请阅读iCheck的文档,它们提供了单击复选框时的回调。 Try hooking into those to detect a click. 尝试连接到那些检测点击。

iCheck documentation - Callbacks iCheck文档-回调

Example from their documentation: 来自其文档的示例:

$('input').on('ifChecked', function(event){
    alert(event.type + ' callback');
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM