解决 PJAX 在 Jquery3.0+ 版本下无法使用

在目前 github 上面的代码 不能在 Jquery3.0+ 下面正常使用,会抛出这个异常:

error

报错的是这一段代码:

if ( $.inArray('state', $.event.props) < 0 )
  $.event.props.push('state')

因为在 Jquery3.0+ 之后 移除了 $.event.props 具体参见
https://jquery.com/upgrade-guide/3.0/#breaking-change-jquery-event-props-and-jquery-event-fixhooks-removed

下载针对 Jquery3.0+ 版本的修复版:

https://gist.github.com/oh-ren/7afed121c2cd29993bd26c996fc6f501

https://github.com/defunkt/jquery-pjax/issues/634

Post Directory

文章目录