我花钱请人使用 opencart 建立了一个电子商务网站。他安装了一个快速结帐扩展程序,这对于为用户赢得时间非常有用。
我作为虚拟 pos 供应商与 iyzico.com 合作。对于我网站上的每笔销售,我都会向他们支付佣金。
问题是 iyzico 系统无法使用该快速结帐插件。我无法在持卡人信息字段中选择或输入任何内容。当我禁用快速结帐插件时,iyzico 系统工作正常。
为我设置网站的人说样式表有冲突。我试图找到冲突,但找不到。我唯一能看到的是当我禁用模板 stylesheet.css 文件时,系统会使用快速结帐插件。
如何找到冲突?
网站地址:www.avkampmarketi.com(语言为土耳其语)
模板样式表:www.avkampmarketi.com/catalog/view/theme/stowear/css/stylesheet.css
Iyzico 样式表:https://www.iyzico.com/frontend/form/v1/css/style.css?ver=1.1.0
感谢您宝贵的回答。
最佳答案
如果不查看 JavaScript 本身或无法对其进行调试,人们将很难通过简单地比较样式表来评估问题。我确实查看了样式表,但我注意到您的主题样式表引用了几种不同的输入“类型”。这向我表明存在使用这些输入类型的 JavaScript,并且样式表之间存在冲突,可能会向输入类型添加一个类,或者删除会阻止 iyzico 系统 javascript 工作的属性或样式,或者副 -反之亦然。
我会先在 Google Chrome 中打开网页,然后使用开发人员工具来准确解读正在发生的事情。可能一个样式表覆盖了另一个并破坏了功能。然后,一旦您弄清楚什么被覆盖了,您就可以查看 JavaScript 以了解它为什么不起作用。一旦您找出问题所在,它可能就像更改类名、ID 或重写一些 JavaScript 一样简单,以免发生冲突。
关于html - 在 Opencart 中使用某些扩展时 CSS 文件冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27044038/