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

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

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

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

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

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

目前项目是Rails 5.1

共收到 4 条回复

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

IChou 回复

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

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

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册