1
Waypointがトリガーされたときに同じ要素にクラスを追加しようとしています。私はその特定の要素がトリガしたときにクラスに要素を追加したいので、$(this)を使用します。
のjQuery:
var $waypointAppear = $('.waypoint-appear');
$waypointAppear.waypoint(function() {
$(this).addClass('show');
}, { offset: '70%' });
HTML:
<div class="panel__text-box waypoint-appear">
<h2>Heading</h2>
<p>Text</p>
</div>
それはクラスと戻り、[オブジェクトのオブジェクト]を追加しませんトリガされます。
任意の助けもいただければ幸いです。ありがとう。
JavaScript変数には、 '$' - プレフィックスは必要ありません。 –
@chade_ jquery変数にプレフィックスを付けてjqueryであることを$で示す人がいます。 – Pete
jherCIe:代わりに 'this.classList.add()'を使ってみてください。 –