"Unvote" a poll

結果が常に表示されるようになった今、この問題を別のアプローチで解決できるか考えてみましたが、もっと簡単な方法で目的を達成できることに気づきました。

ですので、現状のまま変更しないでください!LOL :upside_down_face:

単に、選択された(または .chosen クラスを持たない)結果要素をターゲットにして、非表示にするだけです。

div.poll div.poll-container ul.results > li:not(.chosen) {
    display: none;
}

数年前にコードを書いた当時、.chosen クラスに気づいていなかったか、あるいは最近追加されたものなのでしょうか?

いずれにせよ、私が以前実装していたものは(JavaScript でポーリングするなど)明らかに過剰設計でした。この方法で必要なことが実現できるようです。

6451AF5C-2351-49E0-9A1F-C6C0A3D0D5E9

改めてありがとうございます。

「いいね!」 1