我需要使用普通的jQuery
替换主要如下所示的jQuery移动事件1)mobileinit 2)pagebeforeshow 3)页面更改 4)pagebeforeload
答案 0 :(得分:0)
这是一个非问题,因为pagebeforeshow
,pagechange
等等 - 这里是完整的事件列表: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库,则可以切换到备用移动框架/库。