アイコンとラベルで構成されたメニューがあります。アイコンをクリックすると、関連するラベルが青色に変わります。最近、ピクセルのスワップと呼ばれる手法について耳にしましたが、アイコンも青色にできるのではないかと思いました。可能であれば、純粋な Javascript を使用してください。
これは私が現時点で持っているコードです...
function init() {
[].forEach.call(document.querySelectorAll('.navico'), function(el) {
el.addEventListener('click', imageButtonClickHandler);
});
function imageButtonClickHandler() {
this.id.search("aboutnav");
if(this.id.match("aboutnav")) {
grey();
var a = document.getElementById("a");
a.style.color = 'blue';
a.style.fontSize = '15px';
}
上記の関数で呼び出される関数「灰色」は JQuery であり、私のパートナーによって作成されたものなので理解できませんが、選択を解除するか、別のアイコンをクリックすると、選択したメニュー オプションが基本的に灰色に戻ります。
前もって感謝します。