2017-08-10 22 views
0

這種令人難以置信的奇怪行爲已經出現,我一直無法找出造成它的原因。有沒有其他人遇到過這個?範圍輸入凍結在Divi上的iOS中的IOS

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

如果您加載在iOS本頁面並嘗試移動範圍值不會讓你滑到完成 - 而不是它或2釐米後鎖定。

codepen的這個例子在iOS和其他wordpress網站上正常工作我已經嘗試過使用基本輸入,似乎可以正常工作,所以我迷失在Divi在這裏做的事情。

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

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

回答

0

啊哈!相對簡單的解決方案。似乎Divi在範圍輸入中添加了一個額外的腳本。這會導致它們在ios中凍結。

只是要求取消綁定在你的範圍前加入其他方法應該解決這個問題:

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

香草JS可能是更嚴厲的 - 它看起來像你在DOM有周圍的混亂或採用超級哈克解決方案:Remove All Event Listeners of Specific Type