すべて chexkboxのチェックボックスをオンにすると、チェックボックスの変更がクリックされ、ヒントが表示され、HTMLでクリックが定義され、どこでもクリックするとヒントは非表示になります私は、チェックボックスをチェックすると、ヒントは私が書くみては?それバブリングイベントがある私は、デバッガを通じて、私は、ボディのクリックがトリガーです見つける 、IEに表示されていないですIEでのバブリングイベント
window.event ? window.event.cancelBubble = true : e.stopPropagation();
、それは仕事ではない、体のクリックはまだGoogleでこの問題を持っていないIEでトリガ、どのようにそれに対処するには?
$(document).on("change", ".checked", function (self) {
$(".circle_bot").show();
window.event ? window.event.cancelBubble = true : e.stopPropagation();
}
$("body").click(function() {
$(".circle_bot").hide();
});
<body>
...
<div class="circle_bot"></div>
...
<input type="checkbox" class="checked"/>
</body>
私は唯一のトリガーチェッククリックしますチェックボックスをchencedとき、身体のクリックをトリガされていません。
[mcve] – charlietfl
に関連するすべてのコードを表示してください。こんにちは、私のコードを書いて、あなたの顔のおかげで、それに対処するソリューションはありますか? – zhang