Я создаю текстовую кнопку, которая открывает скрытый div, используя java-скрипт где-то на странице, но также переходит в местоположение с помощью href. Открытие скрытого div прекрасно работает, но прыжок в место не работает. Я проверил, что #footers работает правильно с простой тестовой кнопкой.
Вот код html:
<a href="#footers" class="class1"
onClick="showHide('footers'); return false; location.href='#footers'"
title="Klik hier voor meer informatie">
Meer info
</a>
Вот сценарий Java (на всякий случай):
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID+'-show').style.display != 'none') {
document.getElementById(shID+'-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID+'-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>
Удалите return false
из обработчика кликов.