我有一个 MooTools 脚本,它处理带有按钮的面板(切换面板内容)。
这是脚本 - 每个按钮设置相应的面板可见 + 更改自身的背景:
buttons.addEvent('mouseenter', function(button){
var panel = 'panel-' + this.get("id");
$$('.panel').setStyle('display','none');
$(panel).setStyle('display','block');
buttons.setStyle('background',null);
this.setStyle('background','#183c7c');
});
对于 IE(在 8 和 9 中尝试过),脚本的最后一行不起作用 - 按钮本身的背景不会改变。对于 Firefox 和 Chrome,它可以正常工作。