2011-07-17 16 views
0

Please have a look at this script.優先順位付けjqueryのイベント

私の問題である: 私は両方のイベントは、クリックイベントによってトリガーされたいです。 事はそれらのうちの1つがfalseを返すことです。論理的には、jqueryは2番目のものを無視します(そして私はfalseを返す必要があります)。

どのように私はこれを達成することができますか?

ありがとうございます!

+0

'each 'の中で'クリック'する必要はありません。 – SLaks

+0

e.preventDefault()とe.stopPropagation()はfalseを返すと同じ動作をしました。 jfriend00のアドバイスに従い、1つのハンドラしか使用しませんでした。私が期待した解決策ではありませんが、これは私の問題を解決しました。ありがとう! – MonsieurNinja

答えて

1

return falseの代わりにe.preventDefault()と呼んでください。
return falseは、e.preventDefault()e.stopPropagation()の両方に相当します。

1

は、2つの別々のクリックイベントハンドラを使用する必要がありますか? 1つのクリックハンドラに2つの関数呼び出しを入れることができます。

関連する問題