現在正常に動作している if ステートメントがあります。
if ($('div').hasClass('is-sticky')) {
$('body').addClass('has-sticky');
}
ただし、クラス「.is-sticky」は、別の jQuery プラグインからマークアップに動的に追加されます。そのため、そのクラスが追加または削除されるのを常に監視するには、on() を使用する必要があることがわかりました。しかし、現在の if ステートメントで on() を使用する方法がわかりません。
「.is-sticky」が動的に追加および削除されるのを監視し、「.has-sticky」のクラスが存在する場合は本体に追加したいと思います。
ありがとう!