Please have a look at this script.優先順位付けjqueryのイベント
私の問題である: 私は両方のイベントは、クリックイベントによってトリガーされたいです。 事はそれらのうちの1つがfalseを返すことです。論理的には、jqueryは2番目のものを無視します(そして私はfalseを返す必要があります)。
どのように私はこれを達成することができますか?
ありがとうございます!
Please have a look at this script.優先順位付けjqueryのイベント
私の問題である: 私は両方のイベントは、クリックイベントによってトリガーされたいです。 事はそれらのうちの1つがfalseを返すことです。論理的には、jqueryは2番目のものを無視します(そして私はfalseを返す必要があります)。
どのように私はこれを達成することができますか?
ありがとうございます!
return false
の代わりにe.preventDefault()
と呼んでください。
return false
は、e.preventDefault()
とe.stopPropagation()
の両方に相当します。
使用event.stopPropagation()
http://api.jquery.com/event.stopPropagation/
は、2つの別々のクリックイベントハンドラを使用する必要がありますか? 1つのクリックハンドラに2つの関数呼び出しを入れることができます。
'each 'の中で'クリック'する必要はありません。 – SLaks
e.preventDefault()とe.stopPropagation()はfalseを返すと同じ動作をしました。 jfriend00のアドバイスに従い、1つのハンドラしか使用しませんでした。私が期待した解決策ではありませんが、これは私の問題を解決しました。ありがとう! – MonsieurNinja