手机扫码 继续浏览

解决pjax加载页面不执行js插件的问题

在使用jquery.pjax的时候发现加载页面时不会执行其中的layui以及jquery的初始化方法,包括一些插件的初始化方法。 查看源码后发现该jquery.pjax替换容器内容时,是将服务器端返回的html转换为了jquery dom节点然后再执行的替换,但是这样操作会导致一系列的加载事件不会被触发,导致例如jquery和layui的初始化方法不会被执行。 于是决定将添加dom节点修改为直接添加html片段。

前端开发 IT小强💘xqitw.cn 2018-10-13 14:10:56 926人围观 0人评论 0 0 阅读全文