我有一个由图标和标签组成的菜单。单击图标时,相关标签变为蓝色。我最近听说了一种叫做交换像素的技术,我想知道是否可以让图标也变成蓝色?如果可能的话,纯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,是由我的伙伴创建的,所以我不明白,但它基本上在取消选择或单击不同图标后将选定的菜单选项变回灰色。
提前致谢。