我是一名开发人员,正在将Archilogic内容(目前仅限Iframe嵌入)集成到我的WordPress插件中。
我们将内容呈现在窗口的全宽度下,但可以在下方补充其他内容。这种全宽度呈现方法有时会为用户创建问题,当浏览器窗口的位置使交互内容填满整个视口时,他们无法向下滚动/滑动页面,越过“运行”模型。
是否可以(通过URL参数)禁用特定嵌入的“鼠标滚轮”交互?
谢谢
我是一名开发人员,正在将Archilogic内容(目前仅限Iframe嵌入)集成到我的WordPress插件中。
我们将内容呈现在窗口的全宽度下,但可以在下方补充其他内容。这种全宽度呈现方法有时会为用户创建问题,当浏览器窗口的位置使交互内容填满整个视口时,他们无法向下滚动/滑动页面,越过“运行”模型。
是否可以(通过URL参数)禁用特定嵌入的“鼠标滚轮”交互?
谢谢
您可以通过在iframe上方放置一个透明的覆盖层来实现这一点,当用户积极尝试与iframe交互(例如点击)时,才允许鼠标事件传递到iframe。
遮罩可以非常简单,只需
<div onclick="style.pointerEvents='none'"></div>
它将阻止鼠标滚轮事件,直到被点击为止。
此外,对于archilogic模型,还有一个url参数autostart=false
,它会暂停模型,直到你点击播放按钮。