javascript - 如何在 tidio 聊天中编辑 iframe CSS
问题描述
大家,
我正在使用 wordpress 创建一个电子商务网站并安装用于 tidio 聊天的插件。我想调整 tidio 聊天的位置(底部),目前是 0px,但我发现它正在使用 iframe,我无法通过添加自定义 css 来更改它。
<iframe title="Tidio Chat" id="tidio-chat-iframe" style="display: block; border: none; position: fixed; width: 112px; height: 140px; opacity: 1; left: auto; right: 0px; bottom: 0px; top: auto; background: none transparent; margin: 0px; max-height: 100vh; max-width: 100vw; transform: translateY(0px); transition: none 0s ease 0s; visibility: visible; z-index: 999999999 !important;"></iframe>
在javascript中添加的代码是什么,我尝试多次添加代码但仍然失败,任何人都可以帮助我解决这个问题吗?太感谢了。
解决方案
可以移动整个 iframe 本身,但这仅适用于桌面版小部件(移动移动版会使其超出屏幕边界)。
尝试在网站标题中使用此样式代码:
<style>
#tidio-chat iframe { bottom: 3.5em !important; }
@media only screen and (max-width: 980px) {
#tidio-chat iframe { bottom: 0px !important; }
}
</style>
第一行负责移动小部件,因此您可以使用这些值来根据需要定位聊天。第二行和第三行负责排除移动小部件的移动,因此我建议保持它们不变。
希望这可以帮助 :)
推荐阅读
- php - 在 textarea 中显示用户输入并在数据库 PHP 中格式化为数组
- mysql - MS Access 组合框未获取行源值
- javascript - 使用上下文组件中的属性参数化路由器链接?
- oauth-2.0 - 代币无状态和存储
- java - Pyspark 导致 java.lang.OutOfMemoryError:写入 S3 时无法创建新的本机线程
- javascript - Javascript信用卡到期日期验证
- c# - 向 DataTable 中的多个收件人发送电子邮件
- javascript - 升级后我的 npm 完全损坏 - '无法读取未定义的属性'get''
- dart - Flutter/Dart 基本理解
- python - 如何在不更改路径环境变量的情况下安装 python 包?