クリックするとクラスを切り替えているdivがあり、ゴールドクラスから始まります
私がそのようにtoggelClassを呼び出す場合
$('#HomePageFavourite').toggleClass('gold grey');
残っているのは、ゴールドとグレーの両方のクラスを持つdivです(すでに適用されているため、ゴールドが削除されていると予想していました)。もう一度クリックすると、グレーが削除され、ゴールドが再度適用されます。
私がこれを行うと動作します
$('#HomePageFavourite').toggleClass('gold');
$('#HomePageFavourite').toggleClass('grey');
しかし、それは目的を打ち負かします
なぜこれが起こっているのかわからない