Ответ 1
Проблема заключается в том, что IE8 ожидает, что вы сделаете что-то с событием click. Нижеприведенный код работает и был протестирован в Firefox, Chrome, IE8. Обратите внимание, что вам нужна пустота (0), чтобы заставить ее работать.
<a class="dialogBtn" href="javascript:$('#layer1').hide();void(0);" style="text-decoration:none;color:#FFF">OK</a>
Или вы можете использовать этот синтаксис:
<a class="dialogBtn" href="javascript:void(0);" onclick="$('#layer1').hide();" style="text-decoration:none;color:#FFF">OK</a>