ビデオを処理する Drupal サイトがあります。ビデオが正常に処理されると、適切なページにビデオが表示され、その横にいくつかのソーシャル メディア リンクが表示されます。しかし、ビデオのトランスコーディングが進行中、またはトランスコーディングに失敗している間、システムは、ビデオが最終的に表示されるのと同じページにメッセージを提供し、共有する価値のあるものがまだ何もないにもかかわらず、それらのソーシャル リンクを表示します。それらを削除したいと思います。
ビデオの処理中は、.video-inprogress のクラスのメッセージが表示されます。失敗すると、.video-conversion-failed クラスの div が表示されます。これらの両方をターゲットにしたいと思います。存在する場合は、ソーシャル リンク div (.service-links) を完全に削除します。
これは私が使用しようとしたコードです。それは黙って失敗します:
if (jQuery('.video-inprogress, .video-conversion-failed').length) {
jQuery('.service-links').remove();
};
私が間違っていることについての指針はありますか?(このサイトに存在する別の競合を解決するために、'$' の代わりに 'jQuery' を使用しています。これは、私が継承したものであり、余分な JS および jQuery コードでかなりうまく構成されています。)