上下文:我有一个单页web应用程序。所以在任何时候都有很多div被隐藏(我不确定这是否重要)。我发现当用户完成一个页面(页面X)时,他们点击后退(转到页面Y) -如果他们返回到页面X,那么位置与他们离开页面时相同。后退按钮在底部,所以用户最终又回到了那里。
我想要的是,当他们返回到页面X的时候,他们会在页面的顶部,这样他们就可以重新开始。无论是向后滚动还是直接向后跳转--任何一种方式都可以。
我已经尝试了以下所有方法,但都没有成功:
// Scroll to top
setTimeout(function(){
alert('scroll');
因此,当我在while循环的末尾设置"break;“语句时,或者当它的条件设置为false时,有没有办法跳回到循环的顶部并再次遍历它? 我知道"continue;“语句。它跳回到while循环的顶部,但仅当它在该循环中被声明时。 在完全退出循环后,有什么方法可以达到同样的效果吗? while(true) {
//code
break;
}
int i=1;
if(i=1) {
//command to go back into the while loop
}
假设我有一个片段页面,叫做"A“和"B”,还有一个叫做"C“的活动。当我单击片段B中的add按钮时,它将把用户带到活动C。当用户输入活动B中的所有信息并按submit时,它将使用户返回到片段B并重新加载它。
我的情况是,在按submit时,我在"C“上使用finish()函数,但是当它返回到片段B时,它不会刷新。
我的代码:
private View.OnClickListener mSubmitButtonOnClick = new View.OnClickListener(){
@Override
public void o
下面是我为create_session.php页面中的一个简单表单编写的代码。当用户提交表单时,我使用form操作方法将用户导航到"QandATable.php“页面。但是我想要的是,如果用户在number of sessions文本框中输入数字1,然后导航到用户提交表单的QandATable.php页面,否则如果是任何其他数字,那么当用户提交表单时,我希望它返回到"create_session.php“(返回到自己的页面)。想象一下,就像你点击了submit按钮,它刷新了页面,使其回到空白表单,这就是我想要做的,如果number of sessions文本框包含一个大于