後にクリックハンドラを追加します。再びスクロールします。jQueryのは、ユーザーがクリックしたとき、私は要素にクラスを追加したaddClass
$(document).on('click', '.scrolls', function() {
//scrolls nicely to that service description
});
問題: はできるだけ早く私は、「.service-宣伝文句」要素の最初の時間をクリックすると、そのクラスを追加するだけではなく、スクロールします。ユーザーが2回目にクリックしたときにのみスクロールします。
彼はまた彼の第2のクリックハンドラを変更することができますが、代わりにクラス '.scrolls'を持つ要素に? –
@GeorgeKatsanosいいえ、彼は 'scrolls'クラスを動的に追加しているので、委任を使わなければなりません。したがって、彼はクリックハンドラをバインドするとき、要素はクラスを持たないでしょう。 – Barmar