紧急求助jquery mobile问题
一个页面中有两个page,如下
<div data-role="page" id="page">
<div data-role="header"data-position="fixed">
<a href="#index" id="indexBtn" data-role="none" data-direction="reverse" data-transition="slide"></a>
</div>
这里是页面内容
</div>
<div data-role="page" id="index">
这里是一个索引目录
</div>
我希望在id=indexBtn的按钮点击是显示id=index的页面。上面是可以实现的。
同时,我给整个document绑定了pageinit事件,进行业务处理和ajax获取数据,这些脚本写外部引用的js文件中。
$(document).bind("pageinit",function(){
这里时ajax请求
}
问题是:
当我点击indexBtn调出index页面时(页面显示之前),document上绑定的pageinit事件触发了多次(从发出的ajax请求可以看出)
请教这个问题如何解决?拜谢!
相关推荐
jQuery Mobile 1.4.5 CHM手册:跨端兼容与离线开发的工程标本
jQuery Mobile 是早期移动Web开发中解决设备碎片化与跨平台一致性的关键框架,其核心在于CSS媒体查询、JavaScript特征检测与语义化HTML的协同适配。CHM格式作为Windows原生帮助系统,凭借离线可用、索引高效、权限穿透等特性,在无网络、低版本安卓(如Android 4.4)、工业PDA等受限环境中仍具不可替代性。手册深度覆盖jqm 1.4.5的页面生命周期、widget状态管理、vclick事件委托及表单控件统一渲染等实战细节,既是老系统维护的维修指南,也是理解现代前端路由、状态
手机网页用的轻量日历插件,点选日期+自动标节假日
直接放进HTML就能用的移动端日历工具,基于jQuery 1.8.3,不依赖Vue、React等框架,纯前端运行,本地双击index.html即可预览。核心文件就两个:mobile_date.js负责逻辑,mobile_date.css控制样式,配合自带的jquery-1.8.3.min.js开箱即用。日历以月视图展示,自动识别并高亮国家法定节假日(数据内置),支持点击任意日期触发回调函数、左右滑动或按钮切换月份、一键跳转到今天。示例页index.html已配好调用代码,截图和说明文档齐全,适合嵌入H5活动
保姆级教程:用Nginx+FRP把家里ESXi后台安全“搬”到公网,远程管理虚拟机
本文详细介绍了如何通过Nginx反向代理和FRP内网穿透技术,将家庭ESXi服务器安全地暴露到公网,实现远程管理虚拟机。文章涵盖零信任架构设计、Nginx配置、FRP隧道设置、证书管理及安全加固等核心内容,帮助用户低成本构建高效、安全的远程运维方案。
Android GMS 白名单申请实战:Fingerprint 配置 3 大关键与 91 字符限制详解
本文详细解析了Android GMS白名单申请中Fingerprint配置的三大关键要素,包括品牌-产品-设备三元组、版本信息一致性和构建类型与签名密钥,并深入剖析了91字符限制的技术根源。通过实战案例和自动化校验方案,帮助开发者高效完成GMS认证,避免常见错误。
C++循环控制:break与continue语句的深度解析与实战应用
在C++编程中,循环控制是构建程序逻辑的核心基础。理解循环的工作原理是掌握流程控制的关键,而break和continue语句则是优化循环行为的重要工具。break语句用于立即终止当前循环,适用于搜索任务完成或条件满足时提前退出,能有效提升程序效率;continue语句则跳过当前迭代的剩余代码,直接进入下一次循环,常用于过滤或忽略特定数据。这两种语句在算法优化和代码简化方面具有显著的技术价值,广泛应用于数据处理、游戏逻辑、用户输入验证等场景。本文通过青少年编程教学中的常见案例,如质数判断、游戏状态机、输入验证


