0

我正在制作一个文本按钮,该按钮使用页面中某处的 java 脚本打开一个隐藏的 div,但也使用 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>
4

1 回答 1

1

return false从您的点击处理程序中删除。

小提琴

于 2013-09-19T03:34:38.403 回答