需要替换jQuery移动页面事件

时间:2016-12-05 10:29:53

标签: jquery jquery-mobile jquery-mobile-pageshow

我需要使用普通的jQuery

替换主要如下所示的jQuery移动事件

1)mobileinit 2)pagebeforeshow 3)页面更改 4)pagebeforeload

1 个答案:

答案 0 :(得分:0)

这是一个非问题,因为pagebeforeshowpagechange等等 - 这里是完整的事件列表:https://api.jquerymobile.com/category/events/ - 是jQuery Mobile库的一部分。

jQueryMobile库对你有什么用? 这是JQM文档的摘录:

  

jQuery Mobile包含一个导航系统,用于将页面加载到DOM中   通过Ajax,增强新内容,然后显示具有丰富集的页面   动画过渡。导航系统使用渐进式   增强自动“劫持”标准链接和表单   提交并将它们作为Ajax请求路由。

     

jQuery Mobile的核心功能之一是加载和查看的能力   从不同页面的内容到支持的初始文档   用于标准导航方法,如锚点和后退按钮。至   实现这一点,该库已经逐步支持hashchange和   popstate加上内部历史跟踪,可以用于la   点。

什么意思是mobileinit

  

此事件在jQuery Mobile加载完成后触发,但是   在它开始增强起始页面之前。因此,这个的处理程序   event有机会修改jQuery Mobile的全局   配置选项和所有小部件的默认选项值   在他们影响图书馆的行为之前。

因此简单地重新发明轮子是没有意义的。如果由于某些原因您无法使用JQM库,则可以切换到备用移动框架/库。