Часть вашего вопроса, которая делает это немного сложным, - это «исчезновение контейнера и всего в нем».
Если бы вы просто исчезли из опций, не заботясь о контейнере, то выможет просто иметь один селектор для затухания невыбранных опций, а другой селектор для затухания выбранных опций.
Если вы хотите, чтобы контейнер полностью исчезал одновременно, то вам не придется обойтись без затуханияэлементы индивидуально.Если вы выполняете операцию над контейнером, то как вы можете исключить один субэлемент из этой операции, кроме перемещения его из контейнера?
Если вы хотите очистить это, вы можете попробовать использоватьфункция jQuery .children
для одновременного выбора всех дочерних элементов контейнера.Затем вы можете зацикливать их и постепенно затухать, за исключением одного элемента, который вы хотите затухать медленнее.
Альтернативой, которая приходит на ум, является то, что вы можете затухать весь контейнер, включая выбранный параметр.в одной строке, а затем сразу в следующей строке, используйте селектор, чтобы отменить выбранную опцию, чтобы показать ее как обычно.Наконец, на следующей строке вы можете постепенно поменять выбранную опцию.
Пожалуйста, дайте нам знать, что вы в итоге выясните.