我正在做这个项目,我需要在我们列出了三个产品的地方添加这个功能。
他们最初是 div 的,但将它们更改为 ahref 类以链接整个区域。
悬停时该框必须更改颜色-我已经这样做了。单击时,该框需要更改为另一种颜色-我也这样做了。
我不知道的一件事是如何使第二个框默认为选中状态,然后在选择另一个框时关闭颜色
这是我用于页面的 javascript。
var highlightLink = function () {
var active = null, colour = '#f6efa2';
if (this.attachEvent) this.attachEvent('onunload', function () {
active = null;
});
return function (element) {
if ((active != element) && element.style) {
if (active) active.style.backgroundColor = '';
element.style.backgroundColor = colour;
active = element;
}
};
}();
这是其中一个盒子
<a class="productBox1" href="#" border="0" onclick="highlightLink(this);">
我在想我需要在 body 标记中添加一个 onload 函数,但我不知道需要什么代码,而且我还需要在选择另一个框时取消选中它。
任何帮助将不胜感激。