如何在mvc中单击按钮时重定向到另一个页面和特定div

Sau*_*nki 4 html c# jquery css3

我有一个名为Page1的页面,它有一个按钮.

<button onclick="redirecttodivofotherpage(); "></button>
Run Code Online (Sandbox Code Playgroud)

另一个Page2有3个Div

<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
Run Code Online (Sandbox Code Playgroud)

我想在按钮点击Page1按钮时重定向到div3.
如何使用controller或jquery来完成它.

Chr*_*tos 5

你可以尝试这样的事情:

<button class="js-btn"></button>

$(function(){
    $(".js-btn").on("click",function(){
        window.location = "..../#div3";
    });
})
Run Code Online (Sandbox Code Playgroud)

该字符串"..../#div3"代表您网页的相对网址,最后有一个#div3.这样,使用时window.location,您将被重定向到您想要的页面并使用#div3到您想要的部分.


Kes*_*ran 5

这可以用cookies完成.设置一个包含要滚动的ID的cookie,然后在加载新页面时,读取cookie并滚动到定义的id.我使用了非常流行的插件jquery-cookie.

检查此示例解决方案注意:单击"事件"以导航到另一页.

**http://plnkr.co/edit/hBJj69nP6kvrEuoCVw3k?p=preview**
Run Code Online (Sandbox Code Playgroud)