为什么使用jquerymobile的网页,绑定的click事件会被触发两次 我来答 1个回答 #热议# 为什么有人显老,有人显年轻? huanglenzhi 2015-02-10 · 知道合伙人数码行家 huanglenzhi 知道合伙人数码行家 采纳数:117538 获赞数:517193 长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。 向TA提问 私信TA 关注 展开全部 这就是为什么它会执行两次,因为pageinit被调用了两遍。但是为什么js会加载两次呢?你看看最后的页面结构 跟你书写的完全不一样,多了个<div data-role="page">。因此,答案揭晓了,如果你在页面中没有使用<div data-role="page">,jquery mobile会自己创建一个,因为它必须依赖这个。 它怎么创建呢?把body里面的内容复制一遍塞到div里去,body里有什么东西呢?除了你的img外还有两个script,因此它被塞入到新节点后,浏览器解释为需要加载scirpt里的内容,最后奇迹就发生了。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-02-07 为什么使用jquerymobile的网页,绑定的click事件会被触发两次 2013-03-30 c#页面中的按钮点击两次后才能触发后台Click,请问是什么原因? 2 2019-09-11 html中的click事件被触发两次如何解决 2010-01-04 jquery中click点击事件弹出个新页面 如何做 12 2010-04-14 在asp.net页面上按回车为什么会触发Imagebutton控件的Click事件? 8 2014-01-04 click事件动态产生的按钮怎样绑定click事件 2014-10-31 js 如何判断 页面有click事件 2010-12-05 ImageButton点击两次才执行Click事件 1 为你推荐: