0
function datePicker(event)
{
//do something`enter code here`
}
document.onclick=function() {
//do something
}
私はdatePicker()関数を呼び出すとき、私は呼び出して2番目のメソッドを防止したいと思います。 どうすればいいですか?JSで別の関数を呼び出すのを防ぐ方法は?
function datePicker(event)
{
//do something`enter code here`
}
document.onclick=function() {
//do something
}
私はdatePicker()関数を呼び出すとき、私は呼び出して2番目のメソッドを防止したいと思います。 どうすればいいですか?JSで別の関数を呼び出すのを防ぐ方法は?
使用event.stopPropagation()
document
クリックリスナーにバブルアップイベントを停止するには:
function datePicker(event)
{
event.stopPropagation();
}
必要な場合にも、あまりにもイベントを受信兄弟要素を停止するevent.stopImmediatePropagation()
を使用することができます。jquery: stopPropagation vs stopImmediatePropagation
jQueryの例でIE8食堂:http://jsfiddle.net/kHT2A/2/
動作しません。 – SKG
関数 'datePicker'は実際にイベントを受け取っていますか、または単にeventというパラメータですか? – Joe
'stopPropogation'はIE8以下では利用できません。' stopImmediatePropagation'はネイティブでどのブラウザーでも利用できません。 –