如何防止嵌入的字体在加载后滚动
How to prevent an embeded type-form to scroll after loading
我正在构建一个 ReactJS 应用程序,并且有一个嵌入到页面中间的字体。问题是,一旦 Type-Form 加载到 https://www.npmjs.com/package/@heyjobs/react-typeform-embed
代码:
class OverTheCounter extends Component {
render() {
return (
<div className="OtcContainer">
<div className="overTheCounterPage">
{/*<img src={image1} alt="HeaderImage" />
<h1 >Over the counter</h1>
</div>
<OtcIcon />
*/}
</div>
<ParallaxHeader />
<div className="typeForm">
<ReactTypeformEmbed
className="typeForm"
url="https://xxx.typeform.com/to/XXX"
/>
</div>
<OtcIcon />
<Footer />
</div>
);
}
}
export default OverTheCounter;
所以对于您使用的 React 嵌入组件,我无法评论或解释它是如何工作的。然而,我最近创建并维护了一个 Web 组件库(根据我的测试,它与 React 配合得很好)。
您可以使用
安装它
npm install typeform-elements
并将嵌入库导入您的应用程序入口点:
import 'typeform-elements/dist/embed';
最后按原样使用组件...
<typeform-standard url="{typeform_url}"></typeform-standard>
嵌入组件有一些您可以使用的属性 learn about here。如果事情不起作用,打开一个问题!
我正在构建一个 ReactJS 应用程序,并且有一个嵌入到页面中间的字体。问题是,一旦 Type-Form 加载到 https://www.npmjs.com/package/@heyjobs/react-typeform-embed
代码:
class OverTheCounter extends Component {
render() {
return (
<div className="OtcContainer">
<div className="overTheCounterPage">
{/*<img src={image1} alt="HeaderImage" />
<h1 >Over the counter</h1>
</div>
<OtcIcon />
*/}
</div>
<ParallaxHeader />
<div className="typeForm">
<ReactTypeformEmbed
className="typeForm"
url="https://xxx.typeform.com/to/XXX"
/>
</div>
<OtcIcon />
<Footer />
</div>
);
}
}
export default OverTheCounter;
所以对于您使用的 React 嵌入组件,我无法评论或解释它是如何工作的。然而,我最近创建并维护了一个 Web 组件库(根据我的测试,它与 React 配合得很好)。
您可以使用
安装它npm install typeform-elements
并将嵌入库导入您的应用程序入口点:
import 'typeform-elements/dist/embed';
最后按原样使用组件...
<typeform-standard url="{typeform_url}"></typeform-standard>
嵌入组件有一些您可以使用的属性 learn about here。如果事情不起作用,打开一个问题!