javascript - 子からではなく、要素からのクリック イベントを禁止する
5 に答える
2
$(document).on('click','.disabledClickevent' function(e) {
if( e.target !== this )
//clicked out side
return;
//clicked inside
});
于 2013-05-31T13:19:23.750 に答える
2
私はこれを行います:
$(".disabledClickevent").on("click", ":not(a)", function(e) {
//do stuff with your div
});
a
これはクリック イベントから除外されます。
于 2013-05-31T13:22:40.107 に答える
2
解決策になる可能性があります:
$('.disabledClickevent').on('click',function(e){
if($(e.target).is(':not(a)'))
return false;
});
または、クリック ハンドラーをリンクに設定します。
$('.disabledClickevent a').click(function(e){
e.stopPropagation();
});
于 2013-05-31T13:22:55.153 に答える
0
于 2013-05-31T13:22:26.793 に答える