按钮到特定位置

时间:2017-05-19 20:26:53

标签: php html

我创建了一个包含多个页面的网站。这些页面通过菜单链接。菜单的一个按钮将用户带到另一个页面,但是到特定的位置,由它的id作为特定的div。问题是,当我点击按钮时,它首先会将您带到页面顶部并在该点之后。我可以避免这个吗?

编辑:

$evenimente='#evenimente';

    return
        '<div class="header">'.
            '<a class="prev" href="'.$this->naviHref.'?month='.sprintf('%02d',$preMonth).'&year='.$preYear.$evenimente.'">Prev</a>'.
                '<span class="title">'.date('Y M',strtotime($this->currentYear.'-'.$this->currentMonth.'-1')).'</span>'.
            '<a class="next" href="'.$this->naviHref.'?month='.sprintf("%02d", $nextMonth).'&year='.$nextYear.$evenimente.'">Next</a>'.
        '</div>';

它实际上是一个按钮,可以更改日历中的月份,如果我按下它会再次将我带到页面顶部

1 个答案:

答案 0 :(得分:0)

您需要jQuery并使用e.preventDefault();作为此答案的描述:How to prevent a click on a '#' link from jumping to top of page in jQuery

$('a.someclass').click(function(e)
{
    // Special stuff to do when this link is clicked...

    // Cancel the default action
    e.preventDefault();
});