每次在React.js中执行渲染时,UI都会滚动到页面顶部。
JSFiddle:
有什么好的或被动的方法来阻止这种情况吗?
例如,如果用户向下滚动页面,然后按下导致呈现的按钮,则UI将停留在与以前相同的滚动位置。
// Forces a render which scrolls to top of page
this.setState({data: data});
更新:为什么某些渲染的UI会滚动到顶部,而其他渲染则不会?
我有一个应用程序(命名为B),它正在由另一个主应用程序(命名为A或父应用程序)在Iframe中进行封装。
So: App A-- // domain of A: https://mydomain/mainApp
|___ App B in Iframe // domain in B: https://mydomain/appB
的问题是:那么主/父应用程序有一个导航菜单。单击一项时,创建一个Iframe,其中包含SRC属性加载App。
当用户单击应用程序A中菜单的另一个选项时,Iframe被销毁,React中的另一个内容视图出现,取
我试图设计一个网页表单,在那里我遇到了一个奇怪的问题。
我设置了3个单选按钮,但无论我单击哪个单选按钮,都只能选择第一个单选按钮。我试着在Firefox以外的不同浏览器上打开HTML页面,这是可以的。我还尝试了另一个带有Firefox单选按钮的web表单,它没有问题。我不知道为什么Firefox不能从我的表单HTML页面中选择其他单选按钮。
以下是代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html