Href (переход на локацию на той же странице) не работает в сочетании с отображением скрытого div

0

Я создаю текстовую кнопку, которая открывает скрытый 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>
Теги:
onclick
href

1 ответ

1

Удалите return false из обработчика кликов.

скрипка

Ещё вопросы

Сообщество Overcoder
Наверх
Меню