范围在WordPress上的Divi上的IOS上输入冻结

时间:2017-08-10 17:35:05

标签: ios wordpress

这种令人难以置信的奇怪行为已经出现,我无法弄清楚是什么原因造成的。有没有其他人遇到过这个?

https://conquer-local.websitepro.hosting/?page_id=177

如果您在iOS上加载此页面并尝试移动范围值,则不会让您滑动完成 - 而是在一两厘米后锁定。

这个来自codepen的示例在iOS和其他wordpress网站上正常工作我尝试过基本输入似乎有效,所以我对Divi在这里做的事情感到迷茫。

https://codepen.io/abissonnette/full/mMwWZE/

<input id="range" type="range" min=0 max=150 value=0 />

1 个答案:

答案 0 :(得分:0)

啊哈!相对简单的解决方案。好像Divi在Range输入上增加了一个额外的脚本。这导致它们在ios中冻结。

在添加其他方法之前,只需在范围内调用unbind就可以解决这个问题:

jQuery('input[type="range"]').unbind();

Vanilla js可能会更加强硬 - 看起来你必须在dom中乱七八糟或使用超级hacky解决方案:Remove All Event Listeners of Specific Type