gpt4 book ai didi

javascript - 显示 View 后触发点击时 Switchery 呈现错误

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:13 25 4
gpt4 key购买 nike

我正在使用 switchery对于我的应用程序复选框。在我的代码中,当用户打开模态视图时,我读取保存的复选框状态并使用

相应地更新复选框
 $('.switchery:nth(3)').click();

所以在上面的行中,第四个复选框的切换取决于保存的状态是真还是假。这没有问题。

问题是,当我在显示 View 后动态触发点击时,开关的圆形部分出现在其容器的右侧,而不是应该出现在右内部分。

当我点击屏幕上的开关时,它显示正确。只有当我在显示 View 后运行代码来切换它时,它才会显示不正确。

enter image description here

查看 CSS,我看到 <small>元素(负责呈现圆形元素的元素)具有 left: 50px ;这导致它呈现在开关边界之外(应该更少)。我认为插件计算出了错误,但我不知道如何解决。

开关在 KendoUI 移动 View 中的 phonegap 应用程序内呈现。它包裹在 li 周围元素

最佳答案

打开 switchery.js 并在 Switchery.prototype.setPosition 函数中将 jack.offsetWidth 替换为 30。

这对我有用。

关于javascript - 显示 View 后触发点击时 Switchery 呈现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21940760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com