JavaScript 有没有兼容 Turbolinks 的弹出层插件?

zyjisdog · 2018年04月13日 · 最后由 nine 回复于 2018年04月15日 · 6097 次阅读

之前试用了 Layer,发现不能在 turbolinks 5 下很好地工作。。。

现在的问题是: 1、有没有其他好用的弹出层插件?

2、如果没有,是不是应该去掉 turbolinks?

3、如果去掉 turbolinks,是不是有其他的替代方案?

目前项目是 Rails 5.1

讲道理 让 Layer 配合 Turbolinks 工作应该不难,看下 Turbolinks 的文档应该是可以解决的,LZ 可以试着再折腾下 然后再写篇文章发到社区,可能社区就又多一篇精华了 哈哈哈~

IChou 回复

我已经放弃了 turbolinks 了,layer 弹不出来的问题解决了,但是变成了弹很多次,每点一次后退再点前进就会增加一次,检查了页面发现 js 被返回了很多次。。后来一直没解决这个问题,索性关掉了 turbolinks

https://stimulusjs.org/ 和 Turbolinks 配合,解决事件重复绑定问题。

zyjisdog 关闭了讨论。 05月06日 14:58
需要 登录 后方可回复, 如果你还没有账号请 注册新账号