Eftersom jeg sikkert ikke er den eneste der er blevet gammel før tid af at arbejde med Internet Explorer 7 og Google Closure, kommer her en lille opdagelse: Prøver man med nedenstående script at ændre class på et link, sker der intet!
function viewSchedule() {
$('testTables').style.display = 'none';
$('testScheduleWrapper').style.display = 'block';
goog.dom.classes.remove($('tableButton'), 'selected');
goog.dom.classes.add($('scheduleButton'), 'selected');
}
Det ved man jo heldigvis at kun kan skyldes at IE er en skodbrowser. Det bliver lidt bedre når man klikker et andet sted på siden – så får elementet nemlig sin class. Når man er færdig med at undre sig over det, prøver man at tilføje følgende linie, og indser at alt lige pludselig virker:
<pre>$('scheduleButton').blur();
En hyggelig lille fejl i IE7, som andre forhåbentligt slipper for at kæmpe alt for længe med…
